]> git.sev.monster Git - dotfiles.git/blobdiff - etc/git/config
gitconfig: add git search alias
[dotfiles.git] / etc / git / config
index ae73c100acfe0f309ce4f64f9fb5f582973d1fe4..bcc9e4d21b9b4be72ad9314939cf98a3401fbc41 100644 (file)
@@ -7,6 +7,7 @@
        submodules-pull = submodule foreach git pull origin master
        pr = "!f() { git fetch -fu ${2:-origin} refs/pull/$1/head:pr/$1 && git checkout pr/$1; }; f"
        tree = log --oneline --graph --branches --color
+       search = !git rev-list --all | xargs -I '{}' git ls-tree -r --full-name --format='%(objectmode) %(objecttype) %(objectname) {}%x09%(path)' '{}' | grep
 
 [init]
        defaultBranch = master
This page took 0.181407 seconds and 4 git commands to generate.