How can I determine if a given git hash exists on a given branch?
        Posted  
        
            by pinko
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by pinko
        
        
        
        Published on 2010-03-14T22:39:47Z
        Indexed on 
            2010/03/14
            22:45 UTC
        
        
        Read the original article
        Hit count: 169
        
git
Background: I use an automated build system which takes a git hash as input, as well as the name of the branch on which that hash exists, and builds it. However, the build system uses the hash alone to check out the code and build it -- it simply stores the branch name, as given, in the build DB metadata.
I'm worried about developers accidentally providing the wrong branch name when they kick off a build, causing confusion when people are looking through the build history.
So how can I confirm, before passing along the hash and branch name to the build system, that the given hash does in fact come from the given branch?
© Stack Overflow or respective owner