diff --git a/config/zsh/aliases.zsh b/config/zsh/aliases.zsh index cf686c87..5a189009 100644 --- a/config/zsh/aliases.zsh +++ b/config/zsh/aliases.zsh @@ -24,10 +24,9 @@ alias reboot='sudo reboot' # A rsync that respects gitignore rcp() { rsync -azP --delete --delete-after \ - --delete-excluded \ + --include=.git/ \ --filter=':- .gitignore' \ - --exclude-from="$XDG_CONFIG_HOME/git/ignore" \ - --include=.git \ + --filter=":- $XDG_CONFIG_HOME/git/ignore" \ "$@" }; compdef rcp=rsync rcpd() { rcp "$1/" "$2" }