Browse Source
All programs and scripts are now moved outside PATH, so it's a good idea not to use the dashed forms for them, either. Signed-off-by: Miklos Vajna <vmiklos@frugalware.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>maint
Miklos Vajna
17 years ago
committed by
Junio C Hamano
2 changed files with 10 additions and 10 deletions
@ -1,16 +1,16 @@ |
|||||||
#!/bin/sh |
#!/bin/sh |
||||||
while [ "$1" ] |
while [ "$1" ] |
||||||
do |
do |
||||||
old="$1" |
if [ "$1" != "git-sh-setup" -a "$1" != "git-parse-remote" -a "$1" != "git-svn" ]; then |
||||||
new=$(echo "$1" | sed 's/git-/git /') |
old="$1" |
||||||
echo "Converting '$old' to '$new'" |
new=$(echo "$1" | sed 's/git-/git /') |
||||||
git ls-files '*.sh' | while read file |
echo "Converting '$old' to '$new'" |
||||||
do |
sed -i "s/\\<$old\\>/$new/g" $(git ls-files '*.sh') |
||||||
sed "s/\\<$old\\>/$new/g" < $file > $file.new |
fi |
||||||
chmod --reference=$file $file.new |
|
||||||
mv $file.new $file |
|
||||||
done |
|
||||||
shift |
shift |
||||||
done |
done |
||||||
|
|
||||||
|
sed -i 's/git merge-one-file/git-merge-one-file/g |
||||||
|
s/git rebase-todo/git-rebase-todo/g' $(git ls-files '*.sh') |
||||||
git update-index --refresh >& /dev/null |
git update-index --refresh >& /dev/null |
||||||
exit 0 |
exit 0 |
||||||
|
Loading…
Reference in new issue