<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-pull.sh, branch v1.7.9.7</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://www.git.shady.money/git/atom?h=v1.7.9.7</id>
<link rel='self' href='https://www.git.shady.money/git/atom?h=v1.7.9.7'/>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/'/>
<updated>2011-12-09T21:37:01Z</updated>
<entry>
<title>Merge branch 'ab/pull-rebase-config'</title>
<updated>2011-12-09T21:37:01Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-12-09T21:37:01Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=1ee740e66975adbab080301ebd364e253be3d513'/>
<id>urn:sha1:1ee740e66975adbab080301ebd364e253be3d513</id>
<content type='text'>
* ab/pull-rebase-config:
  pull: introduce a pull.rebase option to enable --rebase
</content>
</entry>
<entry>
<title>pull: introduce a pull.rebase option to enable --rebase</title>
<updated>2011-11-07T16:43:11Z</updated>
<author>
<name>Ævar Arnfjörð Bjarmason</name>
<email>avarab@gmail.com</email>
</author>
<published>2011-11-06T09:50:10Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=6b37dff17f176d7e87efa93b4cf521dd725de247'/>
<id>urn:sha1:6b37dff17f176d7e87efa93b4cf521dd725de247</id>
<content type='text'>
Currently we either need to set branch.&lt;name&gt;.rebase for existing
branches if we'd like "git pull" to mean "git pull --rebase", or have
the forethought of setting "branch.autosetuprebase" before we create
the branch.

Introduce a "pull.rebase" option to globally configure "git pull" to
mean "git pull --rebase" for any branch.

This option will be considered at a lower priority than
branch.&lt;name&gt;.rebase, i.e. we could set pull.rebase=true and
branch.&lt;name&gt;.rebase=false and the latter configuration option would
win.

Reviewed-by: Sverre Rabbelier &lt;srabbelier@gmail.com&gt;
Reviewed-by: Fernando Vezzosi &lt;buccia@repnz.net&gt;
Reviewed-by: Eric Herman &lt;eric@freesa.org&gt;
Signed-off-by: Ævar Arnfjörð Bjarmason &lt;avarab@gmail.com&gt;
Liked-by: Johannes Schindelin &lt;Johannes.Schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jk/pull-rebase-with-work-tree'</title>
<updated>2011-10-18T04:37:14Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2011-10-18T04:37:14Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=f2b516352527c6ddf338143e4ade0ef4713f85eb'/>
<id>urn:sha1:f2b516352527c6ddf338143e4ade0ef4713f85eb</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://www.git.shady.money/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>use -h for synopsis and --help for manpage consistently</title>
<updated>2011-10-05T17:47:10Z</updated>
<author>
<name>Clemens Buchacher</name>
<email>drizzd@aon.at</email>
</author>
<published>2011-10-03T18:21:36Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=87182b17ed471a7b9cbbc24e1c02f90c8725dc6f'/>
<id>urn:sha1:87182b17ed471a7b9cbbc24e1c02f90c8725dc6f</id>
<content type='text'>
A few scripted Porcelain implementations pretend as if the routine to show
their own help messages are triggered upon "git cmd --help", but a command
line parser of "git" will hijack such a request and shows the manpage for
the cmd subcommand.

Leaving the code to handle such input is simply misleading.

Signed-off-by: Clemens Buchacher &lt;drizzd@aon.at&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://www.git.shady.money/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://www.git.shady.money/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://www.git.shady.money/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://www.git.shady.money/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://www.git.shady.money/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>
</feed>
