]>
Tony Duckles's Git Repositories (git.nynim.org) - dotfiles.git/blob - bin/git-ls-object-refs
   2 # Usage: git-ls-object-refs <object> 
   3 # Find references to <object> SHA1 in refs, commits, and trees. All of them. 
  10 # git show-ref |grep "$o" 
  13 git log 
--all --pretty=oneline 
--decorate |grep "$o" | 
  14 sed 's|^\([0-9a-f]\{40\}\)|commit referenced from at least one ref: \1|' 
  16 for ref 
in $(git for-each-ref --format='%(refname)') 
  18     (git rev-list "$ref" | grep "$o") 2>&1 | 
  19     sed "s|^[0-9a-f]\{40\}$|commit referenced from $ref|" 
  22 for p in $(git rev-list --all) 
  24     (git ls-tree -r "$p" |grep "$o") 2>&1 | 
  25     sed "s|^|object referenced from tree of commit $p:\n|"