summaryrefslogtreecommitdiff
path: root/pod/perlrepository.pod
diff options
context:
space:
mode:
authorAlex Vandiver <alex@chmrr.net>2009-10-06 00:45:58 +0100
committerSteve Hay <SteveHay@planit.com>2009-10-06 00:46:18 +0100
commite8589bfa4f54a6aef9fec2e240f9897af090ee30 (patch)
tree5a81b36d21c152b72834b99ef8059a6dd5df0c82 /pod/perlrepository.pod
parent0e9cb0c86ae0e8606aced4bdd058152f7c69defa (diff)
downloadperl-e8589bfa4f54a6aef9fec2e240f9897af090ee30.tar.gz
Note the one mistake in perl.git's history, and the appropriate graft to remove it
Message-Id: <1254775127-18136-1-git-send-email-alex@chmrr.net>
Diffstat (limited to 'pod/perlrepository.pod')
-rw-r--r--pod/perlrepository.pod14
1 files changed, 14 insertions, 0 deletions
diff --git a/pod/perlrepository.pod b/pod/perlrepository.pod
index 8f413a77c5..f1d439ebd7 100644
--- a/pod/perlrepository.pod
+++ b/pod/perlrepository.pod
@@ -692,6 +692,20 @@ using the C<git cherry-pick> command. It is recommended to use the
B<-x> option to C<git cherry-pick> in order to record the SHA1 of the
original commit in the new commit message.
+=head1 GRAFTS
+
+The perl history contains one mistake which was not caught in the
+conversion -- a merge was recorded in the history between blead and
+maint-5.10 where no merge actually occurred. Due to the nature of
+git, this is now impossible to fix in the public repository. You can
+remove this mis-merge locally by adding the following line to your
+C<.git/info/grafts> file:
+
+ 296f12bbbbaa06de9be9d09d3dcf8f4528898a49 434946e0cb7a32589ed92d18008aaa1d88515930
+
+It is particularly important to have this graft line if any bisecting
+is done in the area of the "merge" in question.
+
=head1 SEE ALSO
The git documentation, accessible via C<git help command>.