]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - gitconfig.m4
tig.pl: Add, tig-like log view.
[config/dotfiles.git] / gitconfig.m4
index 2ecbc64abd46e81409a03a0807e3638277762818..263723c519c1e4029eefd3bf003f3302ad1c8cfb 100644 (file)
@@ -1,6 +1,6 @@
 # Global Git configuration file.
 
-# Copyright (C) 2011-2012  Simon Ruderich
+# Copyright (C) 2011-2013  Simon Ruderich
 #
 # This file is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -106,14 +106,18 @@ include(../lib.m4)
        ## Misc.
        sl  = stash list
        ss  = stash save
+       ssk = stash save --keep-index
        sa  = stash apply
        sp  = stash pop
-       ssk = stash save --keep-index
 
        ## Custom commands.
        #
-       # tig-like log view.
-       tig = log --pretty=oneline --graph --all --decorate --abbrev-commit
+       # tig-like log view. Similar to the following but with author/date
+       # information. --pretty=format is not used because it doesn't allow
+       # precise enough control over formats and colors.
+       #
+       # tig = log --pretty=oneline --graph --all --decorate --abbrev-commit
+       tig = ! TIG | less
 
 [diff]
        # Detect copies and renames.
@@ -130,6 +134,7 @@ include(../lib.m4)
        wordregex = [a-zA-Z0-9_]+|[^a-zA-Z0-9_]
 
 # Allow diffing of some binary files.
+#
 # `pdftotext-` is a wrapper around pdftotext which writes to stdout.
 # `sqlite3dump` is a wrapper calling `sqlite3 database-file .dump`.
 [diff "gzip"]