<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/git.git/git-parse-remote.sh, branch v1.4.4.4</title>
<subtitle>Git
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.4.4.4</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.4.4.4'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/'/>
<updated>2006-09-24T07:13:49Z</updated>
<entry>
<title>fetch: get the remote branches to merge from the branch properties</title>
<updated>2006-09-24T07:13:49Z</updated>
<author>
<name>Santi Béjar</name>
<email>sbejar@gmail.com</email>
</author>
<published>2006-09-23T20:53:04Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=5372806a849cf117596b1f7c8c7d512c519f8092'/>
<id>urn:sha1:5372806a849cf117596b1f7c8c7d512c519f8092</id>
<content type='text'>
If in branch "foo" and this in config:

[branch "foo"]
      merge=bar

"git fetch": fetch from the default repository and program the "bar"
             branch to be merged with pull.

Signed-off-by: Santi Béjar &lt;sbejar@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Fetch: default remote repository from branch properties</title>
<updated>2006-09-24T07:13:49Z</updated>
<author>
<name>Santi Béjar</name>
<email>sbejar@gmail.com</email>
</author>
<published>2006-09-23T10:05:43Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=648ad18f5077295c4317f0784b29e09d2c0bac93'/>
<id>urn:sha1:648ad18f5077295c4317f0784b29e09d2c0bac93</id>
<content type='text'>
If in branch "foo" and this in config:

[branch "foo"]
       remote=bar

"git fetch" = "git fetch bar"
"git  pull" = "git pull  bar"

Signed-off-by: Santi Béjar &lt;sbejar@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>fetch, pull: ask config for remote information</title>
<updated>2006-05-04T07:07:06Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>Johannes.Schindelin@gmx.de</email>
</author>
<published>2006-05-03T13:20:21Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=73136b2e8a8ee024320c5ac6a0f14f912432bf03'/>
<id>urn:sha1:73136b2e8a8ee024320c5ac6a0f14f912432bf03</id>
<content type='text'>
Now you can say

    [remote.junio]
        url = git://git.kernel.org/pub/scm/git/git.git
        fetch = next:next

    in your .git/config.

[jc: fixed up the log message that still said "pull" ]

Signed-off-by: Johannes Schindelin &lt;Johannes.Schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Fix-up previous expr changes.</title>
<updated>2006-04-14T02:05:38Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-04-14T02:05:38Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=dfdcb558ecf93c0e09b8dab89cff4839e8c95e36'/>
<id>urn:sha1:dfdcb558ecf93c0e09b8dab89cff4839e8c95e36</id>
<content type='text'>
The regexp on the right hand side of expr : operator somehow was
broken.

	expr 'z+pu:refs/tags/ko-pu' : 'z\+\(.*\)'

does not strip '+'; write 'z+\(.*\)' instead.

We probably should switch to shell based substring post 1.3.0;
that's not bashism but just POSIX anyway.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Shell utilities: Guard against expr' magic tokens.</title>
<updated>2006-04-13T23:45:48Z</updated>
<author>
<name>Mark Wooding</name>
<email>mdw@distorted.org.uk</email>
</author>
<published>2006-04-13T22:01:24Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=f327dbced25a3c6fcc0b84d2d6adffa9343b09f0'/>
<id>urn:sha1:f327dbced25a3c6fcc0b84d2d6adffa9343b09f0</id>
<content type='text'>
Some words, e.g., `match', are special to expr(1), and cause strange
parsing effects.  Track down all uses of expr and mangle the arguments
so that this isn't a problem.

Signed-off-by: Mark Wooding &lt;mdw@distorted.org.uk&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>fetch,parse-remote,fmt-merge-msg: refs/remotes/* support</title>
<updated>2006-03-11T06:31:20Z</updated>
<author>
<name>Eric Wong</name>
<email>normalperson@yhbt.net</email>
</author>
<published>2006-03-10T12:19:07Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=687b8be8bb75b97e917dc744f91890270913041d'/>
<id>urn:sha1:687b8be8bb75b97e917dc744f91890270913041d</id>
<content type='text'>
We can now easily fetch and merge things from heads in the
refs/remotes/ hierarchy in remote repositories.

The refs/remotes/ hierarchy is likely to become the standard for
tracking foreign SCMs, as well as the location of Pull: targets
for tracking remote branches in newly cloned repositories.

Signed-off-by: Eric Wong &lt;normalperson@yhbt.net&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>parse-remote and ls-remote clean-up.</title>
<updated>2005-11-25T21:49:17Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-24T07:46:13Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=e8cc80d03934cc607e3a4d89a05350c238dbf9c5'/>
<id>urn:sha1:e8cc80d03934cc607e3a4d89a05350c238dbf9c5</id>
<content type='text'>
There is no reason to use git-sh-setup from git-ls-remote.
git-parse-remote can help the caller to use .git/remotes
shortcut if it is run inside a git repository, but can still be
useful outside a git repositoryas long as the caller does not
use any shortcut.  Use "git-rev-parse --git-dir" to figure out
where the GIT_DIR is, instead of using git-sh-setup.

This also makes "git-ls-remote origin" to work from inside a
subdirectory of a git managed repository as a side effect.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Refuse to create funny refs in clone-pack, git-fetch and receive-pack.</title>
<updated>2005-10-15T18:23:39Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-10-14T01:57:39Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=d8a1deecc6ef37728b951eaba051deb7e0a38af8'/>
<id>urn:sha1:d8a1deecc6ef37728b951eaba051deb7e0a38af8</id>
<content type='text'>
Using git-check-ref-format, make sure we do not create refs with
funny names when cloning from elsewhere (clone-pack), fast forwarding
local heads (git-fetch), or somebody pushes into us (receive-pack).

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Do not require ls-remote to be run inside a git repository.</title>
<updated>2005-10-06T21:10:39Z</updated>
<author>
<name>Alex Riesen</name>
<email>raa.lkml@gmail.com</email>
</author>
<published>2005-10-06T21:10:39Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=12aac5de3dd73a1f9d03f81c5b0087e71794cee7'/>
<id>urn:sha1:12aac5de3dd73a1f9d03f81c5b0087e71794cee7</id>
<content type='text'>
The scripts work perfectly without a repository.

Signed-off-by: Alex Riesen &lt;raa.lkml@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Fix default pull not to do an unintended Octopus.</title>
<updated>2005-09-28T23:22:00Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-09-26T05:54:23Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=05dd8e2ee2ecba1b4ef1dbbde5c81281152604b4'/>
<id>urn:sha1:05dd8e2ee2ecba1b4ef1dbbde5c81281152604b4</id>
<content type='text'>
The refspecs specified in the .git/remotes/&lt;remote&gt; on the "Pull: "
lines are for fetching multiple heads in one go, but most of the time
making an Octopus out of them is not what is wanted.  Make git-fetch
leave the marker in .git/FETCH_HEAD file so that later stages can
tell which heads are for merging and which are not.

Tom Prince made me realize how stupid the original behaviour was.

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