<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-clone.sh, branch v1.5.0-rc3</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.5.0-rc3</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.5.0-rc3'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2007-01-31T21:09:58Z</updated>
<entry>
<title>Escape --upload-pack from expr.</title>
<updated>2007-01-31T21:09:58Z</updated>
<author>
<name>Shawn O. Pearce</name>
<email>spearce@spearce.org</email>
</author>
<published>2007-01-30T18:11:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4a91a1f37e8813bf3b7de00de5b3a7ab1df89451'/>
<id>urn:sha1:4a91a1f37e8813bf3b7de00de5b3a7ab1df89451</id>
<content type='text'>
Recent commit ae1dffcb28ee89a23f8d2747be65e17c8eab1690 by Junio
changed the way --upload-pack was passed around between clone,
fetch and ls-remote and modified the handling of the command
line parameter parsing.

Unfortunately FreeBSD 6.1 insists that the expression

  expr --upload-pack=git-upload-pack : '-[^=]*=\(.*\)'

is illegal, as the --upload-pack option is not supported by their
implementation of expr.

Elsewhere in Git we use z as a leading prefix of both arguments,
ensuring the -- isn't seen by expr.

Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Replace perl code with pure shell code</title>
<updated>2007-01-29T09:05:01Z</updated>
<author>
<name>Simon 'corecode' Schubert</name>
<email>corecode@fs.ei.tum.de</email>
</author>
<published>2007-01-29T08:09:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=def2747d0e0b62e326564631fa5441bd1f270ee9'/>
<id>urn:sha1:def2747d0e0b62e326564631fa5441bd1f270ee9</id>
<content type='text'>
Signed-off-by: Simon 'corecode' Schubert &lt;corecode@fs.ei.tum.de&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Rename git-repo-config to git-config.</title>
<updated>2007-01-29T00:16:53Z</updated>
<author>
<name>Tom Prince</name>
<email>tom.prince@ualberta.net</email>
</author>
<published>2007-01-29T00:16:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e0d10e1c63bc52b37bbec99b07deee794058d9b4'/>
<id>urn:sha1:e0d10e1c63bc52b37bbec99b07deee794058d9b4</id>
<content type='text'>
Signed-off-by: Tom Prince &lt;tom.prince@ualberta.net&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>ls-remote and clone: accept --upload-pack=&lt;path&gt; as well.</title>
<updated>2007-01-25T00:12:15Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2007-01-23T08:51:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ae1dffcb28ee89a23f8d2747be65e17c8eab1690'/>
<id>urn:sha1:ae1dffcb28ee89a23f8d2747be65e17c8eab1690</id>
<content type='text'>
This makes them consistent with other commands that take the
path to the upload-pack program.  We also pass --upload-pack
instead of --exec to the underlying fetch-pack, although it is
not strictly necessary.

[jc: original motivation from Uwe]

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>use 'init' instead of 'init-db' for shipped docs and tools</title>
<updated>2007-01-12T21:36:16Z</updated>
<author>
<name>Nicolas Pitre</name>
<email>nico@cam.org</email>
</author>
<published>2007-01-12T21:01:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5c94f87e6b17cab5d3b87998d6c907745cb6f5a4'/>
<id>urn:sha1:5c94f87e6b17cab5d3b87998d6c907745cb6f5a4</id>
<content type='text'>
While 'init-db' still is and probably will always remain a valid git
command for obvious backward compatibility reasons, it would be a good
idea to move shipped tools and docs to using 'init' instead.

Signed-off-by: Nicolas Pitre &lt;nico@cam.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-clone: Make sure the master branch exists before running cat on it.</title>
<updated>2007-01-10T00:14:41Z</updated>
<author>
<name>Alexandre Julliard</name>
<email>julliard@winehq.org</email>
</author>
<published>2007-01-09T20:26:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3fe71f3a6f4454e845d4c7aec3e4bddd9a872b15'/>
<id>urn:sha1:3fe71f3a6f4454e845d4c7aec3e4bddd9a872b15</id>
<content type='text'>
Otherwise we get an error like this on stderr:

  cat: [...]/.git/refs/remotes/origin/master: No such file or directory

which makes it look like git-clone failed.

Signed-off-by: Alexandre Julliard &lt;julliard@winehq.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Allow non-fast-forward of remote tracking branches in default clone</title>
<updated>2006-12-29T02:37:33Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-12-29T00:32:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=013672bc589da395fcba9bf62d699e70f3764689'/>
<id>urn:sha1:013672bc589da395fcba9bf62d699e70f3764689</id>
<content type='text'>
This changes the default remote.origin.fetch configuration
created by git-clone so that it allows non-fast-forward updates.

When using the separate-remote layout with reflog enabled, it
does not make much sense to refuse to update the remote tracking
branch just because some of them do not fast-forward.  git-fetch
issues warnings on non-fast-forwardness, and the user can peek
at what the previous state was using the reflog.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' into js/shallow</title>
<updated>2006-12-27T10:43:46Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-12-27T10:43:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=37818d7db070f67a20df58ac7d5e04cc63ef1867'/>
<id>urn:sha1:37818d7db070f67a20df58ac7d5e04cc63ef1867</id>
<content type='text'>
This is to adjust to:

  count-objects -v: show number of packs as well.

which will break a test in this series.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-clone: lose the traditional 'no-separate-remote' layout</title>
<updated>2006-12-16T21:01:41Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-12-16T09:53:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=63085fabbdeaad9eb8b29d39d0998c704e6cd232'/>
<id>urn:sha1:63085fabbdeaad9eb8b29d39d0998c704e6cd232</id>
<content type='text'>
Finally.

The separate-remote layout is so much more organized than
traditional and easier to work with especially when you need to
deal with remote repositories with multiple branches and/or you
need to deal with more than one remote repositories, and using
traditional layout for new repositories simply does not make
much sense.

Internally we still have code for 1:1 mappings to create a bare
clone; that is a good thing and will not go away.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-clone: lose the artificial "first" fetch refspec</title>
<updated>2006-12-16T21:01:41Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-12-16T09:41:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3dd3d5b0e20a74a82a7e684d63d9af86a983fbf6'/>
<id>urn:sha1:3dd3d5b0e20a74a82a7e684d63d9af86a983fbf6</id>
<content type='text'>
Now we lost the "first refspec is the one that is merged by default"
rule, there is no reason for clone to list the remote primary branch
in the config file explicitly anymore.

We still need it for the traditional layout for other reasons,
though.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
</feed>
