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