<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-pull.sh, branch v1.3.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.3.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.3.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2006-03-22T09:57:11Z</updated>
<entry>
<title>git-pull: reword "impossible to fast-forward" message.</title>
<updated>2006-03-22T09:57:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-03-22T09:57:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8323124afe49353e09d041eb8ed3be4c2477c180'/>
<id>urn:sha1:8323124afe49353e09d041eb8ed3be4c2477c180</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-pull: further safety while on tracking branch.</title>
<updated>2006-03-22T09:09:43Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-03-22T09:09:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=cf46e7b8999f25d5d7f2acd64701a100e403ee03'/>
<id>urn:sha1:cf46e7b8999f25d5d7f2acd64701a100e403ee03</id>
<content type='text'>
Running 'git pull' while on the tracking branch has a built-in
safety valve to fast-forward the index and working tree to match
the branch head, but it errs on the safe side too cautiously.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-pull: run repo-config with dash form.</title>
<updated>2006-03-18T10:07:59Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-03-18T10:07:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f5ef535ff571d80d230ea4706edad215f1fbc96f'/>
<id>urn:sha1:f5ef535ff571d80d230ea4706edad215f1fbc96f</id>
<content type='text'>
... as discussed on the list for consistency.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Let merge set the default strategy.</title>
<updated>2006-03-16T00:14:33Z</updated>
<author>
<name>Mark Hollomon</name>
<email>markhollomon@comcast.net</email>
</author>
<published>2006-03-15T22:51:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c8e2db00f9622af6e5f640443dfbe63bb1af39e0'/>
<id>urn:sha1:c8e2db00f9622af6e5f640443dfbe63bb1af39e0</id>
<content type='text'>
If the user does not set a merge strategy for git-pull,
let git-merge calculate a default strategy.

[jc: with minor stylistic tweaks]

Signed-off-by: Mark Hollomon &lt;markhollomon@comcast.net&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Avoid using "git-var -l" until it gets fixed.</title>
<updated>2006-02-12T12:59:25Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-02-11T20:39:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4890f62bc02929b174ff5fa0e3656ea3d40f0e57'/>
<id>urn:sha1:4890f62bc02929b174ff5fa0e3656ea3d40f0e57</id>
<content type='text'>
This is to be nicer to people with unusable GECOS field.

"git-var -l" is currently broken in that when used by a user who
does not have a usable GECOS field and has not corrected it by
exporting GIT_COMMITTER_NAME environment variable it dies when
it tries to output GIT_COMMITTER_IDENT (same thing for AUTHOR).

"git-pull" used "git-var -l" only because it needed to get a
configuration variable before "git-repo-config --get" was
introduced.  Use the latter tool designed exactly for this
purpose.

"git-sh-setup" used "git-var GIT_AUTHOR_IDENT" without actually
wanting to use its value.  The only purpose was to cause the
command to check and barf if the repository format version
recorded in the $GIT_DIR/config file is too new for us to deal
with correctly.  Instead, use "repo-config --get" on a random
property and see if it die()s, and check if the exit status is
128 (comes from die -- missing variable is reported with exit
status 1, so we can tell that case apart).

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Trivial usage string clean-up</title>
<updated>2005-12-14T10:53:43Z</updated>
<author>
<name>freku045@student.liu.se</name>
<email>freku045@student.liu.se</email>
</author>
<published>2005-12-13T22:30:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=806f36d4d7caf75b6d3e098cb0353d85d3477c7d'/>
<id>urn:sha1:806f36d4d7caf75b6d3e098cb0353d85d3477c7d</id>
<content type='text'>
Signed-off-by: Fredrik Kuivinen &lt;freku045@student.liu.se&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-sh-setup: die if outside git repository.</title>
<updated>2005-11-25T21:49:17Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-24T08:12:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ae2b0f15180d4b044828c836bcab6a990efa5c8e'/>
<id>urn:sha1:ae2b0f15180d4b044828c836bcab6a990efa5c8e</id>
<content type='text'>
Now all the users of this script detect its exit status and die,
complaining that it is outside git repository.  So move the code
that dies from all callers to git-sh-setup script.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Make git-recursive the default strategy for git-pull.</title>
<updated>2005-11-10T02:56:29Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-08T10:00:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a1c292958f9968565f4048a17196d99fd16fc7ca'/>
<id>urn:sha1:a1c292958f9968565f4048a17196d99fd16fc7ca</id>
<content type='text'>
This does two things:

 - It changes the hardcoded default merge strategy for two-head
   git-pull from resolve to recursive.

 - .git/config file acquires two configuration items.
   pull.twohead names the strategy for two-head case, and
   pull.octopus names the strategy for octopus merge.

IOW you are paranoid, you can have the following lines in your
.git/config file and keep using git-merge-resolve when pulling
one remote:

	[pull]
		twohead = resolve

OTOH, you can say this:

	[pull]
		twohead = resolve
		twohead = recursive

to try quicker resolve first, and when it fails, fall back to
recursive.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Recover dropped +x bit from git-pull.sh by accident.</title>
<updated>2005-11-07T20:52:07Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-11-07T20:52:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=31b9755a655aa34373d8b39030e9a0f46ffa0078'/>
<id>urn:sha1:31b9755a655aa34373d8b39030e9a0f46ffa0078</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Refactored merge options into separate merge-options.txt.</title>
<updated>2005-11-07T07:32:04Z</updated>
<author>
<name>Jon Loeliger</name>
<email>jdl@freescale.com</email>
</author>
<published>2005-11-07T05:30:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=93d69d86912c44206543f6670e93f9fc6f2f859f'/>
<id>urn:sha1:93d69d86912c44206543f6670e93f9fc6f2f859f</id>
<content type='text'>
Refactored fetch options into separate fetch-options.txt.
Made git-merge use merge-options.
Made git-fetch use fetch-options.
Made git-pull use merge-options and fetch-options.
Added --help option to git-pull and git-format-patch scripts.
Rewrote Documentation/Makefile to dynamically determine
include dependencies.

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