log
graph
tags
bookmarks
branches
changeset
browse
file
latest
diff
comparison
annotate
file log
raw
help
Mercurial
>
hg
>
xemacs-beta
annotate move-if-change @ 0:
376386a54a3c
r19-14
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
Import from CVS: tag r19-14
author
cvs
date
Mon, 13 Aug 2007 08:45:50 +0200
parents
children
Ignore whitespace changes -
Everywhere:
Within whitespace:
At end of lines:
rev
line source
0
376386a54a3c
Import from CVS: tag r19-14
cvs
parents:
diff
changeset
1
#!/bin/sh
376386a54a3c
Import from CVS: tag r19-14
cvs
parents:
diff
changeset
2
if
376386a54a3c
Import from CVS: tag r19-14
cvs
parents:
diff
changeset
3
test -r $2
376386a54a3c
Import from CVS: tag r19-14
cvs
parents:
diff
changeset
4
then
376386a54a3c
Import from CVS: tag r19-14
cvs
parents:
diff
changeset
5
if
376386a54a3c
Import from CVS: tag r19-14
cvs
parents:
diff
changeset
6
cmp $1 $2 > /dev/null
376386a54a3c
Import from CVS: tag r19-14
cvs
parents:
diff
changeset
7
then
376386a54a3c
Import from CVS: tag r19-14
cvs
parents:
diff
changeset
8
echo $2 is unchanged
376386a54a3c
Import from CVS: tag r19-14
cvs
parents:
diff
changeset
9
rm -f $1
376386a54a3c
Import from CVS: tag r19-14
cvs
parents:
diff
changeset
10
else
376386a54a3c
Import from CVS: tag r19-14
cvs
parents:
diff
changeset
11
mv -f $1 $2
376386a54a3c
Import from CVS: tag r19-14
cvs
parents:
diff
changeset
12
fi
376386a54a3c
Import from CVS: tag r19-14
cvs
parents:
diff
changeset
13
else
376386a54a3c
Import from CVS: tag r19-14
cvs
parents:
diff
changeset
14
mv -f $1 $2
376386a54a3c
Import from CVS: tag r19-14
cvs
parents:
diff
changeset
15
fi