<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-submodule.sh, branch v1.6.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://www.git.shady.money/git/atom?h=v1.6.2</id>
<link rel='self' href='https://www.git.shady.money/git/atom?h=v1.6.2'/>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/'/>
<updated>2009-02-15T09:44:20Z</updated>
<entry>
<title>Merge branch 'ff/submodule-no-fetch'</title>
<updated>2009-02-15T09:44:20Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-02-15T09:44:20Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=7b83a9243147a8cec4f556af1d29f2cc21c12518'/>
<id>urn:sha1:7b83a9243147a8cec4f556af1d29f2cc21c12518</id>
<content type='text'>
* ff/submodule-no-fetch:
  submodule: add --no-fetch parameter to update command
</content>
</entry>
<entry>
<title>submodule: warn about non-submodules</title>
<updated>2009-02-07T20:49:58Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2009-02-07T13:43:15Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=496917b721adae11e596cd44b13cb8a49c388de7'/>
<id>urn:sha1:496917b721adae11e596cd44b13cb8a49c388de7</id>
<content type='text'>
Earlier, when you called

        git submodule some/bogus/path

Git would silently ignore the path, without warning the user about the
likely mistake.  Now it does.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>submodule: add --no-fetch parameter to update command</title>
<updated>2009-02-07T08:44:49Z</updated>
<author>
<name>Fabian Franz</name>
<email>git@fabian-franz.de</email>
</author>
<published>2009-02-05T22:18:32Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=31ca3ac30fe3c2583881a74ef346911c8fba478f'/>
<id>urn:sha1:31ca3ac30fe3c2583881a74ef346911c8fba478f</id>
<content type='text'>
git submodule update --no-fetch makes it possible to use git submodule
update in complete offline mode by not fetching new revisions.

This does make sense in the following setup:

* There is an unstable and a stable branch in the super/master repository.
* The submodules might be at different revisions in the branches.
* You are at some place without internet connection ;)

With this patch it is now possible to change branches and update
the submodules to be at the recorded revision without online access.

Another advantage is that with -N the update operation is faster, because fetch is checking for new updates even if there was no fetch/pull on the super/master repository since the last update.

Signed-off-by: Fabian Franz &lt;git@fabian-franz.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>submodule: use git rev-parse -q</title>
<updated>2008-12-03T22:27:18Z</updated>
<author>
<name>Miklos Vajna</name>
<email>vmiklos@frugalware.org</email>
</author>
<published>2008-12-03T13:26:52Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=30353a40f7ca2f09e61013609f4847461b4544b7'/>
<id>urn:sha1:30353a40f7ca2f09e61013609f4847461b4544b7</id>
<content type='text'>
Signed-off-by: Miklos Vajna &lt;vmiklos@frugalware.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2008-11-11T22:49:50Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-11-11T22:46:31Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=8bb4646dae89035695e72a39d6fe1c0f364ea0aa'/>
<id>urn:sha1:8bb4646dae89035695e72a39d6fe1c0f364ea0aa</id>
<content type='text'>
* maint:
  Fix non-literal format in printf-style calls
  git-submodule: Avoid printing a spurious message.
  git ls-remote: make usage string match manpage
  Makefile: help people who run 'make check' by mistake
</content>
</entry>
<entry>
<title>git-submodule: Avoid printing a spurious message.</title>
<updated>2008-11-11T21:48:04Z</updated>
<author>
<name>Alexandre Julliard</name>
<email>julliard@winehq.org</email>
</author>
<published>2008-11-11T21:09:16Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=989206f535dcd0f43356ad38e1d54cb833d96fc2'/>
<id>urn:sha1:989206f535dcd0f43356ad38e1d54cb833d96fc2</id>
<content type='text'>
Fix 'git submodule update' to avoid printing a spurious "Maybe you want
to use 'update --init'?" once for every uninitialized submodule it
encounters.

Signed-off-by: Alexandre Julliard &lt;julliard@winehq.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>submodule: fix some non-portable grep invocations</title>
<updated>2008-10-23T01:06:34Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2008-10-22T19:22:53Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=759ad19e772a79a2a5ae6b7377d57eb21d29e6a0'/>
<id>urn:sha1:759ad19e772a79a2a5ae6b7377d57eb21d29e6a0</id>
<content type='text'>
Not all greps support "-e", but in this case we can easily convert it to a
single extended regex.

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 'bc/master-diff-hunk-header-fix'</title>
<updated>2008-09-29T18:04:20Z</updated>
<author>
<name>Shawn O. Pearce</name>
<email>spearce@spearce.org</email>
</author>
<published>2008-09-29T18:04:20Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=9800c0df412869c7949935b61581b9361fc49bd1'/>
<id>urn:sha1:9800c0df412869c7949935b61581b9361fc49bd1</id>
<content type='text'>
* bc/master-diff-hunk-header-fix:
  Clarify commit error message for unmerged files
  Use strchrnul() instead of strchr() plus manual workaround
  Use remove_path from dir.c instead of own implementation
  Add remove_path: a function to remove as much as possible of a path
  git-submodule: Fix "Unable to checkout" for the initial 'update'
  Clarify how the user can satisfy stash's 'dirty state' check.
  t4018-diff-funcname: test syntax of builtin xfuncname patterns
  t4018-diff-funcname: test syntax of builtin xfuncname patterns
  make "git remote" report multiple URLs
  diff hunk pattern: fix misconverted "\{" tex macro introducers
  diff: fix "multiple regexp" semantics to find hunk header comment
  diff: use extended regexp to find hunk headers
  diff: use extended regexp to find hunk headers
  diff.*.xfuncname which uses "extended" regex's for hunk header selection
  diff.c: associate a flag with each pattern and use it for compiling regex
  diff.c: return pattern entry pointer rather than just the hunk header pattern

Conflicts:
	builtin-merge-recursive.c
	t/t7201-co.sh
	xdiff-interface.h
</content>
</entry>
<entry>
<title>Merge branch 'maint' into bc/master-diff-hunk-header-fix</title>
<updated>2008-09-29T17:52:34Z</updated>
<author>
<name>Shawn O. Pearce</name>
<email>spearce@spearce.org</email>
</author>
<published>2008-09-29T17:52:34Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=5a139ba483efea47e103fef47afe87157e3bba77'/>
<id>urn:sha1:5a139ba483efea47e103fef47afe87157e3bba77</id>
<content type='text'>
* maint: (41 commits)
  Clarify commit error message for unmerged files
  Use strchrnul() instead of strchr() plus manual workaround
  Use remove_path from dir.c instead of own implementation
  Add remove_path: a function to remove as much as possible of a path
  git-submodule: Fix "Unable to checkout" for the initial 'update'
  Clarify how the user can satisfy stash's 'dirty state' check.
  Remove empty directories in recursive merge
  Documentation: clarify the details of overriding LESS via core.pager
  Update release notes for 1.6.0.3
  checkout: Do not show local changes when in quiet mode
  for-each-ref: Fix --format=%(subject) for log message without newlines
  git-stash.sh: don't default to refs/stash if invalid ref supplied
  maint: check return of split_cmdline to avoid bad config strings
  builtin-prune.c: prune temporary packs in &lt;object_dir&gt;/pack directory
  Do not perform cross-directory renames when creating packs
  Use dashless git commands in setgitperms.perl
  git-remote: do not use user input in a printf format string
  make "git remote" report multiple URLs
  Start draft release notes for 1.6.0.3
  git-repack uses --no-repack-object, not --no-repack-delta.
  ...

Conflicts:
	RelNotes
</content>
</entry>
<entry>
<title>git-submodule: Fix "Unable to checkout" for the initial 'update'</title>
<updated>2008-09-29T15:24:19Z</updated>
<author>
<name>Ping Yin</name>
<email>pkufranky@gmail.com</email>
</author>
<published>2008-09-26T15:33:23Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=b9b378a001d35a64a30a652a45f8084ee2be6cdf'/>
<id>urn:sha1:b9b378a001d35a64a30a652a45f8084ee2be6cdf</id>
<content type='text'>
Since commit 55218("checkout: do not lose staged removal"), in
cmd_add/cmd_update, "git checkout &lt;commit&gt;" following
"git clone -n" may fail if &lt;commit&gt; is different from HEAD.

So Use "git checkout -f &lt;commit&gt;" to fix this.

Signed-off-by: Ping Yin &lt;pkufranky@gmail.com&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
</feed>
