Skip to content
  • Johannes Schindelin's avatar
    version --build-options: report commit, too, if possible · ed32b788
    Johannes Schindelin authored and Junio C Hamano's avatar Junio C Hamano committed
    
    
    In particular when local tags are used (or tags that are pushed to some
    fork) to build Git, it is very hard to figure out from which particular
    revision a particular Git executable was built. It gets worse when those
    tags are deleted, or even updated.
    
    Let's just report an exact, unabbreviated commit name in our build
    options.
    
    We need to be careful, though, to report when the current commit cannot
    be determined, e.g. when building from a tarball without any associated
    Git repository. This could be the case also when extracting Git's source
    code into an unrelated Git worktree.
    
    Signed-off-by: default avatarJohannes Schindelin <johannes.schindelin@gmx.de>
    Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
    ed32b788