man pages section 1: User Commands

Exit Print View

Updated: July 2014
 
 

git-patch-id (1)

Name

git-patch-id - Compute unique ID for a patch

Synopsis

git patch-id < <patch>

Description




Git Manual                                        GIT-PATCH-ID(1)



NAME
     git-patch-id - Compute unique ID for a patch

SYNOPSIS
     git patch-id < <patch>


DESCRIPTION
     A "patch ID" is nothing but a SHA1 of the diff associated
     with a patch, with whitespace and line numbers ignored. As
     such, it's "reasonably stable", but at the same time also
     reasonably unique, i.e., two patches that have the same
     "patch ID" are almost guaranteed to be the same thing.

     IOW, you can use this thing to look for likely duplicate
     commits.

     When dealing with git diff-tree output, it takes advantage
     of the fact that the patch is prefixed with the object name
     of the commit, and outputs two 40-byte hexadecimal strings.
     The first string is the patch ID, and the second string is
     the commit ID. This can be used to make a mapping from patch
     ID to commit ID.

OPTIONS
     <patch>
         The diff to create the ID of.

GIT
     Part of the git(1) suite



ATTRIBUTES
     See attributes(5) for descriptions of the following
     attributes:

     +---------------+--------------------------+
     |ATTRIBUTE TYPE |     ATTRIBUTE VALUE      |
     +---------------+--------------------------+
     |Availability   | developer/versioning/git |
     +---------------+--------------------------+
     |Stability      | Uncommitted              |
     +---------------+--------------------------+
NOTES
     This software was built from source available at
     https://java.net/projects/solaris-userland.  The original
     community source was downloaded from  http://git-
     core.googlecode.com/files/git-1.7.9.2.tar.gz

     Further information about this software can be found on the
     open source community website at http://git-scm.com/.



Git 1.7.9.2          Last change: 02/22/2012                    1