<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/contrib/examples, branch v1.8.2.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.8.2.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.8.2.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2013-02-25T05:30:15Z</updated>
<entry>
<title>contrib/examples/git-remote.perl: use a lowercase "usage:" string</title>
<updated>2013-02-25T05:30:15Z</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2013-02-24T22:48:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f86cad716424019308d9b992468dbed1762dd8a4'/>
<id>urn:sha1:f86cad716424019308d9b992468dbed1762dd8a4</id>
<content type='text'>
Make the usage string consistent with Git.

Signed-off-by: David Aguilar &lt;davvid@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>contrib/examples: use a lowercase "usage:" string</title>
<updated>2013-02-24T21:31:09Z</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2013-02-24T00:50:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=beb5ab184ca2dfbc5a68693761bd7dc8f7044150'/>
<id>urn:sha1:beb5ab184ca2dfbc5a68693761bd7dc8f7044150</id>
<content type='text'>
Make the usage string consistent with Git.

Reviewed-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
Signed-off-by: David Aguilar &lt;davvid@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jc/merge-bases'</title>
<updated>2012-09-11T18:36:05Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2012-09-11T18:35:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=34f5130af84f7a37fba327d5a5be4f4427dc6886'/>
<id>urn:sha1:34f5130af84f7a37fba327d5a5be4f4427dc6886</id>
<content type='text'>
Optimise the "merge-base" computation a bit, and also update its
users that do not need the full merge-base information to call a
cheaper subset.

* jc/merge-bases:
  reduce_heads(): reimplement on top of remove_redundant()
  merge-base: "--is-ancestor A B"
  get_merge_bases_many(): walk from many tips in parallel
  in_merge_bases(): use paint_down_to_common()
  merge_bases_many(): split out the logic to paint history
  in_merge_bases(): omit unnecessary redundant common ancestor reduction
  http-push: use in_merge_bases() for fast-forward check
  receive-pack: use in_merge_bases() for fast-forward check
  in_merge_bases(): support only one "other" commit
</content>
</entry>
<entry>
<title>in_merge_bases(): support only one "other" commit</title>
<updated>2012-08-28T01:36:39Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2012-08-27T21:46:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a20efee9cfcf9c68bb01d0aa82ffc7903d88bab4'/>
<id>urn:sha1:a20efee9cfcf9c68bb01d0aa82ffc7903d88bab4</id>
<content type='text'>
In early days of its life, I planned to make it possible to compute
"is a commit contained in all of these other commits?" with this
function, but it turned out that no caller needed it.

Just make it take two commit objects and add a comment to say what
these two functions do.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>remove superfluous newlines in error messages</title>
<updated>2012-04-30T22:45:51Z</updated>
<author>
<name>Pete Wyckoff</name>
<email>pw@padd.com</email>
</author>
<published>2012-04-30T00:28:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=82247e9bd5f7c90c4eac9674fb7518845cd3e432'/>
<id>urn:sha1:82247e9bd5f7c90c4eac9674fb7518845cd3e432</id>
<content type='text'>
The error handling routines add a newline.  Remove
the duplicate ones in error messages.

Signed-off-by: Pete Wyckoff &lt;pw@padd.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>cherry-pick/revert: add support for -X/--strategy-option</title>
<updated>2010-12-28T19:27:56Z</updated>
<author>
<name>Jonathan Nieder</name>
<email>jrnieder@gmail.com</email>
</author>
<published>2010-12-11T00:51:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=67ac1e1d57e45899a4dfd900a0249f48507584b5'/>
<id>urn:sha1:67ac1e1d57e45899a4dfd900a0249f48507584b5</id>
<content type='text'>
For example, this would allow cherry-picking or reverting patches from
a piece of history with a different end-of-line style, like so:

	$ git revert -Xrenormalize old-problematic-commit

Currently that is possible with manual use of merge-recursive but the
cherry-pick/revert porcelain does not expose the functionality.

While at it, document the existing support for --strategy.

Signed-off-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Change incorrect "remote branch" to "remote tracking branch" in C code</title>
<updated>2010-11-03T16:20:47Z</updated>
<author>
<name>Matthieu Moy</name>
<email>Matthieu.Moy@imag.fr</email>
</author>
<published>2010-11-02T15:31:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=13931236b9ee2895a98ffdbdacbd0f895956d8a8'/>
<id>urn:sha1:13931236b9ee2895a98ffdbdacbd0f895956d8a8</id>
<content type='text'>
(Just like we did for documentation already)

In the process, we change "non-remote branch" to "branch outside the
refs/remotes/ hierarchy" to avoid the ugly "non-remote-tracking branch".
The new formulation actually corresponds to how the code detects this
case (i.e. prefixcmp(refname, "refs/remotes")).

Also, we use 'remote-tracking branch' in generated merge messages (by
merge an fmt-merge-msg).

Signed-off-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 'ab/require-perl-5.8'</title>
<updated>2010-10-27T04:57:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-10-27T04:57:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9b73ce74e6abfb45626bce7a21465e6db6302be0'/>
<id>urn:sha1:9b73ce74e6abfb45626bce7a21465e6db6302be0</id>
<content type='text'>
* ab/require-perl-5.8:
  perl: use "use warnings" instead of -w
  perl: bump the required Perl version to 5.8 from 5.6.[21]
</content>
</entry>
<entry>
<title>{cvs,svn}import: use the new 'git read-tree --empty'</title>
<updated>2010-10-19T21:15:59Z</updated>
<author>
<name>Thomas Rast</name>
<email>trast@student.ethz.ch</email>
</author>
<published>2010-10-18T13:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=1bb28d87e1d8897db662f48455d369860758fbdd'/>
<id>urn:sha1:1bb28d87e1d8897db662f48455d369860758fbdd</id>
<content type='text'>
Since fb1bb96 (read-tree: deprecate syntax without tree-ish args,
2010-09-10) not passing --empty caused a spurious warning that was
shown to the user.

Signed-off-by: Thomas Rast &lt;trast@student.ethz.ch&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>perl: use "use warnings" instead of -w</title>
<updated>2010-09-27T19:37:56Z</updated>
<author>
<name>Ævar Arnfjörð Bjarmason</name>
<email>avarab@gmail.com</email>
</author>
<published>2010-09-24T20:00:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3328acedc6104e3d46e8f0d26006d9650092ef3e'/>
<id>urn:sha1:3328acedc6104e3d46e8f0d26006d9650092ef3e</id>
<content type='text'>
Change the Perl scripts to turn on lexical warnings instead of setting
the global $^W variable via the -w switch.

The -w sets warnings for all code that interpreter runs, while "use
warnings" is lexically scoped. The former is probably not what the
authors wanted.

As an auxiliary benefit it's now possible to build Git with:

    PERL_PATH='/usr/bin/env perl'

Which would previously result in failures, since "#!/usr/bin/env perl -w"
doesn't work as a shebang.

Signed-off-by: Ævar Arnfjörð Bjarmason &lt;avarab@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
