From c25c83cde3b90a1f1645b7a8b4494927948f2cb7 Mon Sep 17 00:00:00 2001 From: Arsen Mamikonyan Date: Wed, 23 Apr 2014 05:38:09 +0000 Subject: [PATCH] Add arcanist plugin --- plugins/arcanist/arcanist.plugin.zsh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 plugins/arcanist/arcanist.plugin.zsh diff --git a/plugins/arcanist/arcanist.plugin.zsh b/plugins/arcanist/arcanist.plugin.zsh new file mode 100644 index 000000000..a2856b07c --- /dev/null +++ b/plugins/arcanist/arcanist.plugin.zsh @@ -0,0 +1,17 @@ +arc_quick_diff () { + git checkout -b "$(echo $1 | sed 's/[^0-9a-zA-Z]/_/g' | cut -c -20)-$(date '+%y%m%dT%H-%M-%S')" + git commit -a -m "$1" + all_arguments="$*" + remaining_arguments=${all_arguments#*"$2"} + arc diff --verbatim --allow-untracked --reviewers $2 $remaining_arguments +} + + +arc_quick_update () { + git commit -a -m "$1" + arc diff --allow-untracked -m "$1" +} + + +alias quickdiff='arc_quick_diff' +alias arcupdate='arc_quick_update'