Thread (13 messages) flat view 13 messages, 5 authors, 2016-06-15

Re: Adding files to a git-archive when it is generated, and whats the best way to find out what branch a commit is on?

From: Santi Béjar <hidden>
Date: 2016-06-15 22:47:07

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help