<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-repack.sh, branch v1.4.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.4.2</id>
<link rel='self' href='https://www.git.shady.money/git/atom?h=v1.4.2'/>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/'/>
<updated>2006-07-13T06:00:46Z</updated>
<entry>
<title>git-repack: avoid redirecting stderr into git-pack-objects</title>
<updated>2006-07-13T06:00:46Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-07-13T06:00:46Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=a72f9373c01f9bbebd14af7cec6ff0de4c27c578'/>
<id>urn:sha1:a72f9373c01f9bbebd14af7cec6ff0de4c27c578</id>
<content type='text'>
We are trying to catch error condition of git-rev-list and cause
the downstream pack-objects to barf, but if you run rev-list
with anything that mucks with its stderr (such as GIT_TRACE),
any stderr output would cause the pipeline to fail.

[jc: originally from Matthias Lederhofer, with a reworded error message.]

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-repack: Be careful when updating the same pack as an existing one.</title>
<updated>2006-06-25T12:28:58Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-06-25T12:28:58Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=2ad47d61b93e4027bd20f71963dcf1429dccc1fa'/>
<id>urn:sha1:2ad47d61b93e4027bd20f71963dcf1429dccc1fa</id>
<content type='text'>
After a clone, packfiles are read-only by default and "mv" to
replace the pack with a new one goes interactive, asking if the
user wants to replace it.  If one is successfully moved and the
other is not, the pack and its idx would become out-of-sync and
corrupts the repository.

Recovering is straightforward -- it is just the matter of
finding the remaining .tmp-pack-* and make sure they are both
moved -- but we should be extra careful not to do something so
alarming to the users.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-repack -- respect -q and be quiet</title>
<updated>2006-06-24T10:06:30Z</updated>
<author>
<name>Martin Langhoff</name>
<email>martin@catalyst.net.nz</email>
</author>
<published>2006-06-24T09:41:25Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=1054dcd1652644f3a80cf6ce546d24c1fee4066a'/>
<id>urn:sha1:1054dcd1652644f3a80cf6ce546d24c1fee4066a</id>
<content type='text'>
git-repack was passing the -q along to pack-objects but ignoring it
itself. Correct the oversight.
Signed-off-by: Martin Langhoff &lt;martin@catalyst.net.nz&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'fix'</title>
<updated>2006-05-07T22:36:39Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-05-07T22:36:39Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=fd60acaced6de16ebfb66959067e2b29f99a133e'/>
<id>urn:sha1:fd60acaced6de16ebfb66959067e2b29f99a133e</id>
<content type='text'>
* fix:
  repack: honor -d even when no new pack was created
  clone: keep --reference even with -l -s
  repo-config: document what value_regexp does a bit more clearly.
  Release config lock if the regex is invalid
  core-tutorial.txt: escape asterisk
</content>
</entry>
<entry>
<title>repack: honor -d even when no new pack was created</title>
<updated>2006-05-07T22:35:50Z</updated>
<author>
<name>Martin Waitz</name>
<email>tali@admingilde.org</email>
</author>
<published>2006-05-07T18:18:53Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=178613c737f82489a1e2c387236731541fe19081'/>
<id>urn:sha1:178613c737f82489a1e2c387236731541fe19081</id>
<content type='text'>
If all objects are reachable via an alternate object store then we
still have to remove all obsolete local packs.

Signed-off-by: Martin Waitz &lt;tali@admingilde.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Allow "git repack" users to specify repacking window/depth</title>
<updated>2006-04-19T17:31:23Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@osdl.org</email>
</author>
<published>2006-04-19T17:05:12Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=ccb365047a1081455b767867f0887e7b4334f9d8'/>
<id>urn:sha1:ccb365047a1081455b767867f0887e7b4334f9d8</id>
<content type='text'>
.. but don't even bother documenting it. I don't think any normal person
is supposed to ever really care, but it simplifies testing when you want
to use the "git repack" wrapper rather than forcing you to use the core
programs (which already do support the window/depth arguments, of course).

Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>fix repacking with lots of tags</title>
<updated>2006-04-03T04:25:57Z</updated>
<author>
<name>Jim Radford</name>
<email>radford@blackbean.org</email>
</author>
<published>2006-04-03T03:50:17Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=40e907bff260a94306b1fe43d0fb829bf54e3103'/>
<id>urn:sha1:40e907bff260a94306b1fe43d0fb829bf54e3103</id>
<content type='text'>
Use git-rev-list's --all instead of git-rev-parse's to keep from
hitting the shell's argument list length limits when repacking
with lots of tags.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>repack: prune loose objects when -d is given</title>
<updated>2006-03-11T06:07:23Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-03-11T06:05:47Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=2d0048e681dafa8f48593088fb6c2630c3186c96'/>
<id>urn:sha1:2d0048e681dafa8f48593088fb6c2630c3186c96</id>
<content type='text'>
[jc: the request originally came from Martin Atukunda, which was
 improved further by Alex Riesen]

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-repack: allow passing a couple of flags to pack-objects.</title>
<updated>2006-02-17T10:11:38Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-02-16T19:57:18Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=cec2be76d9789b11c7f955b62dcad4b1050202af'/>
<id>urn:sha1:cec2be76d9789b11c7f955b62dcad4b1050202af</id>
<content type='text'>
A new flag -q makes underlying pack-objects less chatty.
A new flag -f forces delta to be recomputed from scratch.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-repack: Usage string clean-up, emit usage at incorrect invocation</title>
<updated>2005-12-14T10:53:44Z</updated>
<author>
<name>freku045@student.liu.se</name>
<email>freku045@student.liu.se</email>
</author>
<published>2005-12-13T22:30:32Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=9678faaaffd3eba057bf1cb643399c5a5365a611'/>
<id>urn:sha1:9678faaaffd3eba057bf1cb643399c5a5365a611</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>
</feed>
