.gitconfig/.gitignore_global
authorTomas Zeman <tzeman@volny.cz>
Wed, 18 Sep 2013 09:57:06 +0200
changeset 31 edd04723b99a
parent 30 1c032440b4bf
child 32 27a0248f5f27
.gitconfig/.gitignore_global
config/.gitconfig
config/.gitignore_global
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/config/.gitconfig	Wed Sep 18 09:57:06 2013 +0200
@@ -0,0 +1,38 @@
+[user]
+	email = tzeman@volny.cz
+	name = Tomas Zeman
+[core]
+	excludesfile = /home/tzeman/.gitignore_global
+[alias]
+	# define new alias as: git alias new_alias original_command
+	alias = "!sh -c '[ $# = 2 ] && git config --global alias.\"$1\" \"$2\" && exit 0 || echo \"usage: git alias <new alias> <original command>\" >&2 && exit 1' -"
+	aliases = !git config --get-regexp 'alias.*' | colrm 1 6 | sed 's/[ ]/ = /'
+	st = status
+	ci = commit -v
+	br = branch
+	co = checkout
+	df = diff
+	dc = diff --cached
+	lg = log -p
+	who = shortlog -s --
+	# guilt related
+	qinit = !guilt init
+	qa = !guilt applied
+	qci = !guilt commit -v
+	qrm = !guilt delete
+	qdi = !guilt diff
+	qfo = !guilt fold
+	qgu = !guilt guard
+	qhe = !guilt header
+	qnew = !guilt new
+	qnex = !guilt next
+	qpo = !guilt pop
+	qpre = !guilt prev
+	qpu = !guilt push
+	qref = !guilt refresh
+	qsel = !guilt select
+	qser = !guilt series
+	qst = !guilt status
+	qt = !guilt top
+	qu = !guilt unapplied
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/config/.gitignore_global	Wed Sep 18 09:57:06 2013 +0200
@@ -0,0 +1,11 @@
+# Mercurial
+/.hg/*
+*/.hg/*
+.hgignore
+
+# vim
+.*.s[a-w][a-z]
+*.un~
+Session.vim
+.netrwhist
+*~