On 30/06/09 Bart Trojanowski said: > See if this works for you... > > git config --global alias.dirstatus '!ls -d1 */.git | xargs -n1 -i{} sh -c > "cd {}/.. && echo Checking {} && git ls-files --exclude-standard -tousmd"' > > I took the liberty to using git ls-files instead of git status. Feel > free to change it back to use git-status if you like it more :) How would you make a git alias out of this? # Simulate hg's addremove command. git_addremove() { git add -A || return removed_files=$(git ls-files --deleted -z) if [ -n "$removed_files" ]; then echo "$removed_files" | xargs -0 git rm fi } Mike -- Michael P. Soulier <msoulier [ at ] digitaltorque [ dot ] ca> "Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction." --Albert Einstein
Attachment:
pgpjwfjTMq5bi.pgp
Description: PGP signature