Brandon Casey wrote: > Try these commands: > > git describe $main > git describe $arch_branch > git tag -m 'a test tag' my_tag $main > git describe $main > git describe $arch_branch In the commands below, "main" is $main, and "arch" is $arch_branch. I'm starting out with the arch branch checked out. [cfriesen@localhost linux]$ git describe main dynamic_ftrace_excluded-auto-mark-225-g7c2dc32 [cfriesen@localhost linux]$ git describe arch dynamic_ftrace_excluded-auto-mark-225-g7c2dc32 [cfriesen@localhost linux]$ git tag -m 'a test tag' my_tag ncgl [cfriesen@localhost linux]$ git describe arch my_tag [cfriesen@localhost linux]$ git describe arch my_tag So far so good. Now I make a change to the arch branch, and add another tag to the main branch. [cfriesen@localhost linux]$ echo a > asdf [cfriesen@localhost linux]$ git add asdf [cfriesen@localhost linux]$ git commit Created commit 4c8dfa7: blah 1 files changed, 1 insertions(+), 0 deletions(-) create mode 100644 asdf [cfriesen@localhost linux]$ git describe main my_tag [cfriesen@localhost linux]$ git describe arch my_tag-1-g4c8dfa7 Now we add another tag to the main branch: [cfriesen@localhost linux]$ git tag -m 'a test tag' my_tag2 main [cfriesen@localhost linux]$ git describe main my_tag [cfriesen@localhost linux]$ git describe arch my_tag-1-g4c8dfa7 I assume that since there were no code changes on the main branch, it doesn't think that there is any difference between the two tags. Chris -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html