diff options
-rw-r--r-- | Makefile | 10 | ||||
-rw-r--r-- | git.exrc | 6 |
2 files changed, 16 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..2938288 --- /dev/null +++ b/Makefile @@ -0,0 +1,10 @@ +.PHONY: +git.exrc + +install: +git.exrc + ++git.exrc: + install -m 644 git.exrc /usr/local/share/git.exrc + @echo ---------------------------------------------------------------------- + @echo -n You should add + @echo \ export GIT_EDITOR=\'vi +:\"so /usr/local/share/git.exrc\"\' + @echo to your shell configuration file. diff --git a/git.exrc b/git.exrc new file mode 100644 index 0000000..687455c --- /dev/null +++ b/git.exrc @@ -0,0 +1,6 @@ +" cut first committed file to commit message +map g dd/committed
j0dt:dWdd''PA: +" convert cut relative file path to absolute +map q !!perl -MCwd=abs_path -pe 'if (/^(.*?): (.*)$/) { $p = abs_path($1); $p =~ s,.*/,, if $p eq $1; $_ = "$p: $2\n" }'
$ +" go to first line +1 |