add Gdb, Gdbs scripts for diff against merge-base

This commit is contained in:
Levi Neely 2026-04-09 17:29:44 +02:00
parent b2465a65d0
commit 2b7f92fe7a
3 changed files with 15 additions and 1 deletions

6
git/Gdb Executable file
View File

@ -0,0 +1,6 @@
#!/usr/bin/env rc
base=`{git merge-base HEAD origin/`{git symbolic-ref refs/remotes/origin/HEAD | sed 's|refs/remotes/origin/||'}}
if(~ $#samfile 0)
git diff $base
if not
git diff $base -- $samfile

6
git/Gdbs Executable file
View File

@ -0,0 +1,6 @@
#!/usr/bin/env rc
base=`{git merge-base HEAD origin/`{git symbolic-ref refs/remotes/origin/HEAD | sed 's|refs/remotes/origin/||'}}
if(~ $#samfile 0)
git diff --stat $base
if not
git diff --stat $base -- $samfile

4
mkfile
View File

@ -7,6 +7,8 @@ install:V:
cp git/Gdif $HOME/bin/Gdif cp git/Gdif $HOME/bin/Gdif
cp git/Gdifs $HOME/bin/Gdifs cp git/Gdifs $HOME/bin/Gdifs
cp git/Gdn $HOME/bin/Gdn cp git/Gdn $HOME/bin/Gdn
cp git/Gdb $HOME/bin/Gdb
cp git/Gdbs $HOME/bin/Gdbs
cp git/Gds $HOME/bin/Gds cp git/Gds $HOME/bin/Gds
cp git/Gf $HOME/bin/Gf cp git/Gf $HOME/bin/Gf
cp git/Glog $HOME/bin/Glog cp git/Glog $HOME/bin/Glog
@ -16,4 +18,4 @@ install:V:
cp php/Phpl $HOME/bin/Phpl cp php/Phpl $HOME/bin/Phpl
clean:V: clean:V:
rm -f $HOME/bin/G+ $HOME/bin/G++ $HOME/bin/G- $HOME/bin/G-- $HOME/bin/Gc $HOME/bin/Gdif $HOME/bin/Gdifs $HOME/bin/Gdn $HOME/bin/Gds $HOME/bin/Gf $HOME/bin/Glog $HOME/bin/Gpat $HOME/bin/Gst $HOME/bin/Gup $HOME/bin/Phpl rm -f $HOME/bin/G+ $HOME/bin/G++ $HOME/bin/G- $HOME/bin/G-- $HOME/bin/Gc $HOME/bin/Gdb $HOME/bin/Gdbs $HOME/bin/Gdif $HOME/bin/Gdifs $HOME/bin/Gdn $HOME/bin/Gds $HOME/bin/Gf $HOME/bin/Glog $HOME/bin/Gpat $HOME/bin/Gst $HOME/bin/Gup $HOME/bin/Phpl