<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v1.7.0-rc2</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v1.7.0-rc2</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v1.7.0-rc2'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2010-02-07T23:52:28Z</updated>
<entry>
<title>Merge git://repo.or.cz/git-gui</title>
<updated>2010-02-07T23:52:28Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-02-07T23:52:28Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=8051a030617cf7d083568cca223bdaa15052c33f'/>
<id>urn:sha1:8051a030617cf7d083568cca223bdaa15052c33f</id>
<content type='text'>
* git://repo.or.cz/git-gui:
  git-gui: update french translation
  git-gui: update Japanese translation
  git-gui: fix shortcut for menu "Commit/Revert Changes"
  git-gui: Quote git path when starting another gui in a submodule
  git-gui: update Italian translation
  git-gui: Update Swedish translation (520t0f0u)
  git-gui: use themed tk widgets with Tk 8.5
  git-gui: Update German translation (12 new or changed strings).
  git-gui: Update translation template
  git-gui: Remove unused icon file_parttick
  git-gui: use different icon for new and modified files in the index
  git-gui: set GIT_DIR and GIT_WORK_TREE after setup
  git-gui: update shortcut tools to use _gitworktree
  git-gui: handle bare repos correctly
  git-gui: handle non-standard worktree locations
  git-gui: Support applying a range of changes at once
  git-gui: Add a special diff popup menu for submodules
  git-gui: Use git diff --submodule when available
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2010-02-07T23:52:12Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-02-07T23:52:12Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=e7ec9de67639d7c1715b450f54d297cc38e25867'/>
<id>urn:sha1:e7ec9de67639d7c1715b450f54d297cc38e25867</id>
<content type='text'>
* maint:
  archive: simplify archive format guessing
</content>
</entry>
<entry>
<title>archive: simplify archive format guessing</title>
<updated>2010-02-07T23:40:27Z</updated>
<author>
<name>René Scharfe</name>
<email>rene.scharfe@lsrfire.ath.cx</email>
</author>
<published>2010-02-07T23:30:20Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=fe12d8e84f745303d64757307e9a6a81a6608018'/>
<id>urn:sha1:fe12d8e84f745303d64757307e9a6a81a6608018</id>
<content type='text'>
The code to guess an output archive's format consumed any --format
options and built a new one.  Jonathan noticed that it does so in an
unsafe way, risking to overflow the static buffer fmt_opt.

Change the code to keep the existing --format options intact and to only
add a new one if a format could be guessed based on the output file name.
The new option is added as the first one, allowing the existing ones to
overrule it, i.e. explicit --format options given on the command line win
over format guesses, as before.

To simplify the code further, format_from_name() is changed to return the
full --format option, thus no potentially dangerous sprintf() calls are
needed any more.

Reported-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
Signed-off-by: Rene Scharfe &lt;rene.scharfe@lsrfire.ath.cx&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Fix invalid read in quote_c_style_counted</title>
<updated>2010-02-06T18:55:03Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2010-02-01T13:39:03Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=8424981934c415bd20643de9cc932bd348dfb115'/>
<id>urn:sha1:8424981934c415bd20643de9cc932bd348dfb115</id>
<content type='text'>
This function did not work on strings that were not NUL-terminated. It
reads through a length-bounded string, searching for characters in need of
quoting. After we find one, we output the quoted character, then advance
our pointer to find the next one. However, we never decremented the
length, meaning we ended up looking at whatever random junk was stored
after the string.

This bug was not found by the existing tests because most code paths feed
a NUL-terminated string. The notable exception is a directory name being
fed by ls-tree.

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>docs: fix filter-branch example for quoted paths</title>
<updated>2010-02-06T18:52:14Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2010-02-01T12:43:45Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=d2d66f15b620c8e96219cfe339f32e77bfaf69b4'/>
<id>urn:sha1:d2d66f15b620c8e96219cfe339f32e77bfaf69b4</id>
<content type='text'>
If there is a quoted path, update-index will correctly
unquote it. However, we must take care to put our new prefix
inside the double-quote.

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>t9501: Re-fix max load test</title>
<updated>2010-02-06T18:33:07Z</updated>
<author>
<name>Brian Gernhardt</name>
<email>brian@gernhardtsoftware.com</email>
</author>
<published>2010-02-06T14:50:03Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=ab35469de0d2d2ba4be58fd0231687ddc9cc3cdc'/>
<id>urn:sha1:ab35469de0d2d2ba4be58fd0231687ddc9cc3cdc</id>
<content type='text'>
Revert the previous attempt to skip this test on platforms where we
currently cannot determine the system load.  We want to make sure that
the max-load-limit codepath produces results cleanly, when gitweb is
updated and becomes capable of reading the load average by some other
method.

The code to check for load returns 0 if it doesn't know how to find
load.  It also checks to see if the current load is higher than the
max load.  So to force the script to quit early by setting the maxload
variable negative which should work for systems where we can detect
load (which should be a positive number) and systems where we can't
(where detected load is 0)

Signed-off-by: Brian Gernhardt &lt;brian@gernhardtsoftware.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>bash: support the --autosquash option for rebase</title>
<updated>2010-02-06T17:51:43Z</updated>
<author>
<name>Björn Gustavsson</name>
<email>bgustavsson@gmail.com</email>
</author>
<published>2010-02-06T08:37:53Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=6d0d465e20b8c11924bc4e75563324771d0e0d63'/>
<id>urn:sha1:6d0d465e20b8c11924bc4e75563324771d0e0d63</id>
<content type='text'>
Signed-off-by: Björn Gustavsson &lt;bgustavsson@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/gitk/gitk</title>
<updated>2010-02-06T05:22:59Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-02-06T05:22:59Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=04bf4483eab68301f44b912b3364db6d07542c72'/>
<id>urn:sha1:04bf4483eab68301f44b912b3364db6d07542c72</id>
<content type='text'>
* git://git.kernel.org/pub/scm/gitk/gitk:
  gitk: Fix copyright symbol in About box message
</content>
</entry>
<entry>
<title>t9501: Skip testing load if we can't detect it</title>
<updated>2010-02-06T05:12:06Z</updated>
<author>
<name>Brian Gernhardt</name>
<email>brian@gernhardtsoftware.com</email>
</author>
<published>2010-02-06T05:00:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=6448e0ce44295c5168628a658614f2915cc3cd1f'/>
<id>urn:sha1:6448e0ce44295c5168628a658614f2915cc3cd1f</id>
<content type='text'>
Currently gitweb only knows how to check for load using /proc/loadavg,
which isn't available on all systems.  We shouldn't fail the test just
because we don't know how to check the system load.

Signed-off-by: Brian Gernhardt &lt;brian@gernhardtsoftware.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Update draft release notes to 1.7.0</title>
<updated>2010-02-06T00:36:56Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-02-06T00:36:56Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=71f1a216e74460ac9c36bc892ec215336b928e2e'/>
<id>urn:sha1:71f1a216e74460ac9c36bc892ec215336b928e2e</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
