2009/7/29 demerphq [off-list ref]:
2009/7/29 Santi Béjar [off-list ref]:
quoted
2009/7/29 demerphq [off-list ref]:
quoted
Another question is whether anyone has any advice on the best way to
find out the "best" branch an arbitrary commit is on. Where best can
be flexibly definied to handle commits that are reachable from
multiple branches. I have hacked a solution involving git-log and
grep, but it performs quite poorly. I was wondering if there is a
better solution.
The "best" tag is easy: git describe commit. For branches I think you
could use "git name-ref --refs=refs/heads/* commit", because git
describe does not have a --branches flag.
Dang, I guess this is from a newer release than mine. So now i have an
excuse to upgrade.
No, it is quite old (the --refs flag since the v1.5.1). If the problem
is that you don't find the "git name-ref" command is because it is
"git name-rev", oops.
Santi