<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v1.7.0-rc0</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v1.7.0-rc0</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v1.7.0-rc0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2010-01-25T01:48:08Z</updated>
<entry>
<title>gitweb.js: Workaround for IE8 bug</title>
<updated>2010-01-25T01:48:08Z</updated>
<author>
<name>Jakub Narebski</name>
<email>jnareb@gmail.com</email>
</author>
<published>2010-01-24T18:05:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=b2c2e4c22c6a4fe151f02380d247cf3d9a9d5d1e'/>
<id>urn:sha1:b2c2e4c22c6a4fe151f02380d247cf3d9a9d5d1e</id>
<content type='text'>
In Internet Explorer 8 (IE8) the 'blame_incremental' view, which uses
JavaScript to generate blame info using AJAX, sometimes hang at the
beginning (at 0%) of blaming, e.g. for larger files with long history
like git's own gitweb/gitweb.perl.

The error shown by JavaScript console is "Unspecified error" at char:2
of the following line in gitweb/gitweb.js:

  if (xhr.readyState === 3 &amp;&amp; xhr.status !== 200) {

Debugging it using IE8 JScript debuger shown that the error occurs
when trying to access xhr.status (xhr is XMLHttpRequest object).
Watch for xhr object shows 'Unspecified error.' as "value" of
xhr.status, and trying to access xhr.status from console throws error.

This bug is some intermittent bug, depending on XMLHttpRequest timing,
as it doesn't occur in all cases.  It is probably caused by the fact
that handleResponse is called from timer (pollTimer), to work around
the fact that some browsers call onreadystatechange handler only once
for each state change, and not like required for 'blame_incremental'
as soon as new data is available from server.  It looks like xhr
object is not properly initialized; still it is a bug to throw an
error when accessing xhr.status (and not use 'null' or 'undefined' as
value).

Work around this bug in IE8 by using try-catch block when accessing
xhr.status.

Signed-off-by: Jakub Narebski &lt;jnareb@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jc/fix-tree-walk'</title>
<updated>2010-01-25T01:35:58Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-01-25T01:35:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=026680f881e751311674d97d0f6ed87f06a92bfb'/>
<id>urn:sha1:026680f881e751311674d97d0f6ed87f06a92bfb</id>
<content type='text'>
* jc/fix-tree-walk:
  read-tree --debug-unpack
  unpack-trees.c: look ahead in the index
  unpack-trees.c: prepare for looking ahead in the index
  Aggressive three-way merge: fix D/F case
  traverse_trees(): handle D/F conflict case sanely
  more D/F conflict tests
  tests: move convenience regexp to match object names to test-lib.sh

Conflicts:
	builtin-read-tree.c
	unpack-trees.c
	unpack-trees.h
</content>
</entry>
<entry>
<title>Make test numbers unique</title>
<updated>2010-01-24T22:53:24Z</updated>
<author>
<name>Johannes Sixt</name>
<email>j6t@kdbg.org</email>
</author>
<published>2010-01-24T21:40:20Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=eca9388f398eb3256fafbf875a8a4ff5a73ab6f2'/>
<id>urn:sha1:eca9388f398eb3256fafbf875a8a4ff5a73ab6f2</id>
<content type='text'>
Signed-off-by: Johannes Sixt &lt;j6t@kdbg.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2010-01-24T19:18:05Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-01-24T19:18:05Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=01ddb1ff41cdbd98e257aa4c119a7d51a21f80be'/>
<id>urn:sha1:01ddb1ff41cdbd98e257aa4c119a7d51a21f80be</id>
<content type='text'>
* maint:
  git-gui: work from the .git dir
  git-gui: Fix applying a line when all following lines are deletions
  git-gui: Correct file_states when unstaging partly staged entry
  git-gui: Fix gitk for branch whose name matches local file
  git-gui: Keep repo_config(gui.recentrepos) and .gitconfig in sync
  git-gui: handle really long error messages in updateindex.
  git-gui: Add hotkeys for "Unstage from commit" and "Revert changes"
  git-gui: Makefile: consolidate .FORCE-* targets
</content>
</entry>
<entry>
<title>Merge branch 'maint' of git://git.spearce.org/git-gui into maint</title>
<updated>2010-01-24T19:16:26Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-01-24T19:16:26Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=b30ccd757354ea09b41e4359b0a5ab429d12f02e'/>
<id>urn:sha1:b30ccd757354ea09b41e4359b0a5ab429d12f02e</id>
<content type='text'>
* 'maint' of git://git.spearce.org/git-gui:
  git-gui: work from the .git dir
  git-gui: Fix applying a line when all following lines are deletions
  git-gui: Correct file_states when unstaging partly staged entry
  git-gui: Fix gitk for branch whose name matches local file
  git-gui: Keep repo_config(gui.recentrepos) and .gitconfig in sync
  git-gui: handle really long error messages in updateindex.
  git-gui: Add hotkeys for "Unstage from commit" and "Revert changes"
  git-gui: Makefile: consolidate .FORCE-* targets
</content>
</entry>
<entry>
<title>Windows: Remove dependency on pthreadGC2.dll</title>
<updated>2010-01-24T19:13:48Z</updated>
<author>
<name>Michael Lukashov</name>
<email>michael.lukashov@gmail.com</email>
</author>
<published>2010-01-24T10:10:30Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=767f8b31cb3becbe303eb50a3faf3b4753fbaddd'/>
<id>urn:sha1:767f8b31cb3becbe303eb50a3faf3b4753fbaddd</id>
<content type='text'>
Commit 44626dc7 (MSVC: Windows-native implementation for subset
of threads API, 2010-01-15) introduces builtin replacement of
pthreadGC2.dll functionality, thus we can completely drop
dependency on this dll.

Signed-off-by: Michael Lukashov &lt;michael.lukashov@gmail.com&gt;
Acked-by: Johannes Sixt &lt;j6t@kdbg.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: move away misplaced 'push --upstream' description</title>
<updated>2010-01-24T19:01:45Z</updated>
<author>
<name>Thomas Rast</name>
<email>trast@student.ethz.ch</email>
</author>
<published>2010-01-23T22:18:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=0ed3a111638e83d1fd179e684222b3d3e0ae440f'/>
<id>urn:sha1:0ed3a111638e83d1fd179e684222b3d3e0ae440f</id>
<content type='text'>
e9fcd1e (Add push --set-upstream, 2010-01-16) inadvertently patched
the description of --upstream in the middle of that of --repo.

Signed-off-by: Thomas Rast &lt;trast@student.ethz.ch&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: add missing :: in config.txt</title>
<updated>2010-01-24T19:01:01Z</updated>
<author>
<name>Thomas Rast</name>
<email>trast@student.ethz.ch</email>
</author>
<published>2010-01-23T22:13:17Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=88955ed247333623694149230fa4c42be1a1419f'/>
<id>urn:sha1:88955ed247333623694149230fa4c42be1a1419f</id>
<content type='text'>
bed575e (commit: support commit.status, --status, and --no-status,
2009-12-07) forgot to add the :: that sets off an item from the
paragraph that explains it, breaking the layout.

Signed-off-by: Thomas Rast &lt;trast@student.ethz.ch&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'doc-style/for-next' of git://repo.or.cz/git/trast</title>
<updated>2010-01-24T18:58:57Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-01-24T18:58:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=77b3b7969d1a817e28639dc75305a9e301f0d4b4'/>
<id>urn:sha1:77b3b7969d1a817e28639dc75305a9e301f0d4b4</id>
<content type='text'>
* 'doc-style/for-next' of git://repo.or.cz/git/trast:
  Documentation: merge: use MERGE_HEAD to refer to the remote branch
  Documentation: simplify How Merge Works
  Documentation: merge: add a section about fast-forward
  Documentation: emphasize when git merge terminates early
  Documentation: merge: add an overview
  Documentation: merge: move merge strategy list to end
  Documentation: suggest `reset --merge` in How Merge Works section
  Documentation: merge: move configuration section to end
  Documentation: emphasise 'git shortlog' in its synopsis
  Documentation: show-files is now called git-ls-files
  Documentation: tiny git config manual tweaks
  Documentation: git gc packs refs by default now

Conflicts:
	Documentation/config.txt
</content>
</entry>
<entry>
<title>pull: re-fix command line generation</title>
<updated>2010-01-24T18:11:27Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-01-24T18:11:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7ecee3314fdafd8015fd14bfb76ae4b601acc25e'/>
<id>urn:sha1:7ecee3314fdafd8015fd14bfb76ae4b601acc25e</id>
<content type='text'>
14e5d40 (pull: Fix parsing of -X&lt;option&gt;, 2010-01-17) forgot that
merge_name needs to stay as a single non-interpolated string.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
