add-global-alias = "!exec git add-alias --global"
add-local-alias = "!exec git add-alias --local"
+ # Last tag in the current branch
+ lasttag = describe --tags --abbrev=0
+
+ # Latest annotated tag in all branches
+ lasttagged = !git describe --tags `git rev-list --tags --max-count=1`
+
+ # List all tags
tags = tag --list -n1
# Find text in any commit ever
# Get the current branch name
branch-name = rev-parse --abbrev-ref HEAD
+ assume = update-index --assume-unchanged
+ unassume = update-index --no-assume-unchanged
+ # assume-all = "!git st -s | awk {'print $2'} | xargs git assume"
+ unassume-all = "!git assumed | xargs git update-index --no-assume-unchanged"
+ assumed = !"git ls-files -v | grep ^h | cut -c 3-"
+
branches = branch --all
ca = commit --all
cv = commit --verbose