Skip to content

Commit

Permalink
make remove-dashes: apply to scripts and programs as well, not just t…
Browse files Browse the repository at this point in the history
…o builtins

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>
  • Loading branch information
Miklos Vajna authored and gitster committed Jul 12, 2008
1 parent 6c98c05 commit b4f02d3
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion Makefile
Expand Up @@ -1296,7 +1296,7 @@ check: common-cmds.h
for i in *.c; do sparse $(ALL_CFLAGS) $(SPARSE_FLAGS) $$i || exit; done for i in *.c; do sparse $(ALL_CFLAGS) $(SPARSE_FLAGS) $$i || exit; done


remove-dashes: remove-dashes:
./fixup-builtins $(BUILT_INS) ./fixup-builtins $(BUILT_INS) $(PROGRAMS) $(SCRIPTS)


### Installation rules ### Installation rules


Expand Down
18 changes: 9 additions & 9 deletions fixup-builtins
@@ -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

0 comments on commit b4f02d3

Please sign in to comment.