<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/git.git/git-pull.sh, branch v1.7.7.4</title>
<subtitle>Git
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.7.7.4</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.7.7.4'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/'/>
<updated>2011-11-01T23:11:00Z</updated>
<entry>
<title>Merge branch 'jk/pull-rebase-with-work-tree' into maint</title>
<updated>2011-11-01T23:11:00Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-11-01T23:11:00Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=0814d6e554c45636f41856cc2204abe2f661560c'/>
<id>urn:sha1:0814d6e554c45636f41856cc2204abe2f661560c</id>
<content type='text'>
* jk/pull-rebase-with-work-tree:
  pull,rebase: handle GIT_WORK_TREE better

Conflicts:
	git-pull.sh
</content>
</entry>
<entry>
<title>pull,rebase: handle GIT_WORK_TREE better</title>
<updated>2011-10-13T19:16:36Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2011-10-13T15:59:24Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=035b5bf6431dbf8f3cde2f44b0d7ef893b95b605'/>
<id>urn:sha1:035b5bf6431dbf8f3cde2f44b0d7ef893b95b605</id>
<content type='text'>
You can't currently run git-pull or git-rebase from outside
of the work tree, even with GIT_WORK_TREE set, due to an
overeager require_work_tree function. Commit e2eb527
documents this problem and provides the infrastructure for a
fix, but left it to later commits to audit and update
individual scripts.

Changing these scripts to use require_work_tree_exists is
easy to verify. We immediately call cd_to_toplevel, anyway.
Therefore no matter which function we use, the state
afterwards is one of:

  1. We have a work tree, and we are at the top level.

  2. We don't have a work tree, and we have died.

The only catch is that we must also make sure no code that
ran before the cd_to_toplevel assumed that we were already
in the working tree.

In this case, we will only have included shell libraries and
called set_reflog_action, neither of which care about the
current working directory at all.

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>Merge branch 'js/i18n-scripts'</title>
<updated>2011-08-25T23:00:16Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-08-25T23:00:16Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=957450054cfbbe0d4ae8d33f7b74eace6e290f16'/>
<id>urn:sha1:957450054cfbbe0d4ae8d33f7b74eace6e290f16</id>
<content type='text'>
* js/i18n-scripts:
  submodule: take advantage of gettextln and eval_gettextln.
  stash: take advantage of eval_gettextln
  pull: take advantage of eval_gettextln
  git-am: take advantage of gettextln and eval_gettextln.
  gettext: add gettextln, eval_gettextln to encode common idiom
</content>
</entry>
<entry>
<title>Merge branch 'oa/pull-reflog'</title>
<updated>2011-08-08T19:33:36Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-08-08T19:33:36Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=1421fd9df4f1e3ed232bd1c683c6e264a464a41e'/>
<id>urn:sha1:1421fd9df4f1e3ed232bd1c683c6e264a464a41e</id>
<content type='text'>
* oa/pull-reflog:
  pull: remove extra space from reflog message

Conflicts:
	git-pull.sh
</content>
</entry>
<entry>
<title>pull: take advantage of eval_gettextln</title>
<updated>2011-08-08T19:04:42Z</updated>
<author>
<name>Jon Seymour</name>
<email>jon.seymour@gmail.com</email>
</author>
<published>2011-08-07T11:58:15Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=c2b1a95c468d742e61fcb7c6e1592f7f5be60ea6'/>
<id>urn:sha1:c2b1a95c468d742e61fcb7c6e1592f7f5be60ea6</id>
<content type='text'>
Signed-off-by: Jon Seymour &lt;jon.seymour@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>pull: remove extra space from reflog message</title>
<updated>2011-08-01T23:05:44Z</updated>
<author>
<name>Ori Avtalion</name>
<email>ori@avtalion.name</email>
</author>
<published>2011-07-29T07:19:26Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=c98d1e4148ec32cac3318ca96dd262d27b9f8a03'/>
<id>urn:sha1:c98d1e4148ec32cac3318ca96dd262d27b9f8a03</id>
<content type='text'>
When executing "git pull" with no arguments, the reflog message was:
  "pull : Fast-forward"

Signed-off-by: Ori Avtalion &lt;ori@avtalion.name&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>i18n: git-pull eval_gettext + warning message</title>
<updated>2011-05-21T18:57:15Z</updated>
<author>
<name>Ævar Arnfjörð Bjarmason</name>
<email>avarab@gmail.com</email>
</author>
<published>2011-05-21T18:43:57Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=3320a973fee4a238e684d0203b0f2d4b941a2c2b'/>
<id>urn:sha1:3320a973fee4a238e684d0203b0f2d4b941a2c2b</id>
<content type='text'>
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>
<entry>
<title>i18n: git-pull eval_gettext + die message</title>
<updated>2011-05-21T18:57:15Z</updated>
<author>
<name>Ævar Arnfjörð Bjarmason</name>
<email>avarab@gmail.com</email>
</author>
<published>2011-05-21T18:43:56Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=9f35aaa917455dee3d205fc28e549a3c640fb448'/>
<id>urn:sha1:9f35aaa917455dee3d205fc28e549a3c640fb448</id>
<content type='text'>
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>
<entry>
<title>i18n: git-pull die messages</title>
<updated>2011-05-21T18:57:15Z</updated>
<author>
<name>Ævar Arnfjörð Bjarmason</name>
<email>avarab@gmail.com</email>
</author>
<published>2011-05-21T18:43:55Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=85af5f82a67f87c7c6054572729a48d2182c72d4'/>
<id>urn:sha1:85af5f82a67f87c7c6054572729a48d2182c72d4</id>
<content type='text'>
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>
<entry>
<title>i18n: git-pull add git-sh-i18n</title>
<updated>2011-05-21T18:57:15Z</updated>
<author>
<name>Ævar Arnfjörð Bjarmason</name>
<email>avarab@gmail.com</email>
</author>
<published>2011-05-21T18:43:54Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=a9f578685299239ae2de16fb7389ee9f38364b6e'/>
<id>urn:sha1:a9f578685299239ae2de16fb7389ee9f38364b6e</id>
<content type='text'>
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>
