<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Documentation/git-replace.txt, branch v2.13.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.13.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.13.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2016-06-08T19:04:37Z</updated>
<entry>
<title>doc: change environment variables format</title>
<updated>2016-06-08T19:04:37Z</updated>
<author>
<name>Tom Russello</name>
<email>tom.russello@grenoble-inp.org</email>
</author>
<published>2016-06-07T22:35:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=eee7f4a233733b661e2e75e75a3b52312619112c'/>
<id>urn:sha1:eee7f4a233733b661e2e75e75a3b52312619112c</id>
<content type='text'>
This change GIT_* variables that where in italic style to monospaced font
according to the guideline. It was obtained with

	perl -pi -e "s/\'(GIT_.*?)\'/\`\1\`/g" *.txt

One of the main purposes is to stick to the CodingGuidelines as possible so
that people writting new documentation by mimicking the existing are more likely
to have it right (even if they didn't read the CodingGuidelines).

Signed-off-by: Tom Russello &lt;tom.russello@grenoble-inp.org&gt;
Signed-off-by: Erwan Mathoniere &lt;erwan.mathoniere@grenoble-inp.org&gt;
Signed-off-by: Samuel Groot &lt;samuel.groot@grenoble-inp.org&gt;
Signed-off-by: Matthieu Moy &lt;matthieu.moy@grenoble-inp.fr&gt;
Reviewed-by: Matthieu Moy &lt;Matthieu.Moy@imag.fr&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'cc/replace-graft'</title>
<updated>2014-07-27T22:14:18Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-07-27T22:14:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=16737445a94cb9b18378fff973129d974c7cdf8a'/>
<id>urn:sha1:16737445a94cb9b18378fff973129d974c7cdf8a</id>
<content type='text'>
"git replace" learned a "--graft" option to rewrite parents of a
commit.

* cc/replace-graft:
  replace: add test for --graft with a mergetag
  replace: check mergetags when using --graft
  replace: add test for --graft with signed commit
  replace: remove signature when using --graft
  contrib: add convert-grafts-to-replace-refs.sh
  Documentation: replace: add --graft option
  replace: add test for --graft
  replace: add --graft option
  replace: cleanup redirection style in tests
</content>
</entry>
<entry>
<title>contrib: add convert-grafts-to-replace-refs.sh</title>
<updated>2014-07-21T19:05:53Z</updated>
<author>
<name>Christian Couder</name>
<email>chriscool@tuxfamily.org</email>
</author>
<published>2014-07-19T15:01:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b0ab2b71d0baa845e6920a3146df65f5cd296ea0'/>
<id>urn:sha1:b0ab2b71d0baa845e6920a3146df65f5cd296ea0</id>
<content type='text'>
This patch adds into contrib/ an example script to convert
grafts from an existing grafts file into replace refs using
the new --graft option of "git replace".

While at it let's mention this new script in the
"git replace" documentation for the --graft option.

Signed-off-by: Christian Couder &lt;chriscool@tuxfamily.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: replace: add --graft option</title>
<updated>2014-07-21T19:05:47Z</updated>
<author>
<name>Christian Couder</name>
<email>chriscool@tuxfamily.org</email>
</author>
<published>2014-07-19T15:01:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=78024c4e31d04cd2bdc0d734ede2d24bb33c72ef'/>
<id>urn:sha1:78024c4e31d04cd2bdc0d734ede2d24bb33c72ef</id>
<content type='text'>
Signed-off-by: Christian Couder &lt;chriscool@tuxfamily.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>replace: add a --raw mode for --edit</title>
<updated>2014-06-25T22:28:28Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2014-06-24T09:46:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2deda629c2ab7228790fb7561e66515a9bdcf7b6'/>
<id>urn:sha1:2deda629c2ab7228790fb7561e66515a9bdcf7b6</id>
<content type='text'>
One of the purposes of "git replace --edit" is to help a
user repair objects which are malformed or corrupted.
Usually we pretty-print trees with "ls-tree", which is much
easier to work with than the raw binary data.  However, some
forms of corruption break the tree-walker, in which case our
pretty-printing fails, rendering "--edit" useless for the
user.

This patch introduces a "--raw" option, which lets you edit
the binary data in these instances.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: replace: describe new --edit option</title>
<updated>2014-05-19T20:39:54Z</updated>
<author>
<name>Christian Couder</name>
<email>chriscool@tuxfamily.org</email>
</author>
<published>2014-05-17T12:16:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4e4b125c239a78f3a8fe82e47d1f89fef510980c'/>
<id>urn:sha1:4e4b125c239a78f3a8fe82e47d1f89fef510980c</id>
<content type='text'>
Signed-off-by: Christian Couder &lt;chriscool@tuxfamily.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>replace info: rename 'full' to 'long' and clarify in-code symbols</title>
<updated>2013-12-30T20:33:11Z</updated>
<author>
<name>Christian Couder</name>
<email>chriscool@tuxfamily.org</email>
</author>
<published>2013-12-28T11:00:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=663a8566beb5387530641abe71a8d8b2dafd08b3'/>
<id>urn:sha1:663a8566beb5387530641abe71a8d8b2dafd08b3</id>
<content type='text'>
Enum names SHORT/MEDIUM/FULL were too broad to be descriptive.  And
they clashed with built-in symbols on platforms like Windows.
Clarify by giving them REPLACE_FORMAT_ prefix.

Rename 'full' format in "git replace --format=&lt;name&gt;" to 'long', to
match others (i.e. 'short' and 'medium').

Signed-off-by: Christian Couder &lt;chriscool@tuxfamily.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation/git-replace: describe --format option</title>
<updated>2013-12-12T19:53:49Z</updated>
<author>
<name>Christian Couder</name>
<email>chriscool@tuxfamily.org</email>
</author>
<published>2013-12-11T07:46:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=34a332221c581585ad06ed43eff12fb7e675cc1d'/>
<id>urn:sha1:34a332221c581585ad06ed43eff12fb7e675cc1d</id>
<content type='text'>
Signed-off-by: Christian Couder &lt;chriscool@tuxfamily.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Doc: 'replace' merge and non-merge commits</title>
<updated>2013-09-09T15:16:30Z</updated>
<author>
<name>Philip Oakley</name>
<email>philipoakley@iee.org</email>
</author>
<published>2013-09-08T12:10:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=907492534118a88d071676e78fe4bd1427189a37'/>
<id>urn:sha1:907492534118a88d071676e78fe4bd1427189a37</id>
<content type='text'>
Merges are often treated as special case objects so tell users that
they are not special here.

Signed-off-by: Philip Oakley &lt;philipoakley@iee.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>replace: allow long option names</title>
<updated>2013-09-06T20:32:24Z</updated>
<author>
<name>Christian Couder</name>
<email>chriscool@tuxfamily.org</email>
</author>
<published>2013-09-06T05:10:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ed0ff80984d37f9f40b1bf209bc86ea2fa8f3783'/>
<id>urn:sha1:ed0ff80984d37f9f40b1bf209bc86ea2fa8f3783</id>
<content type='text'>
It is now standard practice in Git to have both short and long option
names. So let's give a long option name to the git replace options too.

Signed-off-by: Christian Couder &lt;chriscool@tuxfamily.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
