aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--script/sync.sh20
-rw-r--r--tigrc3
2 files changed, 23 insertions, 0 deletions
diff --git a/script/sync.sh b/script/sync.sh
index 64f6a65..a555869 100644
--- a/script/sync.sh
+++ b/script/sync.sh
@@ -1,2 +1,22 @@
1check_upstream() {
2
3 head='dev'
4 if [ $# -eq 2 ]
5 then
6 head=$2
7 fi
8
9 cd ~/$1
10 git fetch origin && \
11 git rev-list $head | grep $(git rev-parse origin/master) > /dev/null
12
13 if [ $? -ne 0 ]
14 then
15 echo "New commit at" $1
16 fi
17}
18
1cd ~/git/settings && git pull --quiet & 19cd ~/git/settings && git pull --quiet &
2cd ~/vimwiki && git pull --quiet & 20cd ~/vimwiki && git pull --quiet &
21check_upstream git/tig &
22check_upstream .vim_runtime &
diff --git a/tigrc b/tigrc
index 27fa582..7dd568e 100644
--- a/tigrc
+++ b/tigrc
@@ -208,6 +208,9 @@ bind tree d ?rm %(file)
208bind tree m >tig %(file) 208bind tree m >tig %(file)
209 209
210bind tree xt +sh -c "git rev-parse %(commit)^{tree} | xclip -sel c -o | awk '{print \"Tree Clipped\", $1}'" 210bind tree xt +sh -c "git rev-parse %(commit)^{tree} | xclip -sel c -o | awk '{print \"Tree Clipped\", $1}'"
211
212bind tree . >sh -c "git diff %(ref) -- %(file) | tig"
213bind tree > >sh -c "git diff %(ref) --no-prefix -U1000i -- %(file) | tig"
211#==================== 214#====================
212# refs view 215# refs view
213#==================== 216#====================