<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/gitk, branch v0.99</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v0.99</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v0.99'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2005-07-06T23:55:53Z</updated>
<entry>
<title>Make gitk use --topo-order instead of --merge-order</title>
<updated>2005-07-06T23:55:53Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-07-06T23:55:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=889adfe31477455b57a17e15436095e744c3f1e7'/>
<id>urn:sha1:889adfe31477455b57a17e15436095e744c3f1e7</id>
<content type='text'>
It's cheaper to calculate, and doesn't give different results depending
on the order of the arguments passed in (and is thus more appropriate
for something like gitk that can validly take the unordered "--all" flag
to show all branches).

The previous dup fix seems to have fixed --topo-order.  Holler if you
still see problems.
</content>
</entry>
<entry>
<title>Add a menu item for writing out a commit to a file.</title>
<updated>2005-06-28T23:47:48Z</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2005-06-28T23:47:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4a2139f52f5ee919cc2e9c3812ee4ec20b43ae5a'/>
<id>urn:sha1:4a2139f52f5ee919cc2e9c3812ee4ec20b43ae5a</id>
<content type='text'>
This just invokes git-diff-tree.  Also changed the readonly entry
widgets in the "write patch" and "generate tag" windows to have
flat relief, so it doesn't look like you should be able to modify
what's in them.
</content>
</entry>
<entry>
<title>Add a menu item for creating tags.</title>
<updated>2005-06-27T12:56:40Z</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2005-06-27T12:56:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=bdbfbe3dc943a2e76dcd4d78ce1df74966af4e71'/>
<id>urn:sha1:bdbfbe3dc943a2e76dcd4d78ce1df74966af4e71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a bug where we would corrupt the stuff read from git-rev-list.</title>
<updated>2005-06-27T10:04:26Z</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2005-06-27T10:04:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7e952e797c98fca1853463247bcaf3b8d58bc36c'/>
<id>urn:sha1:7e952e797c98fca1853463247bcaf3b8d58bc36c</id>
<content type='text'>
If we have a very long commit message, and we end up getting a
bufferfull of data from git-rev-list that all belongs to one commit,
we ended up throwing away the data from a previous read that should
have been included.  The result was a error message about not being
able to parse the output of git-rev-list.

Also, if the git-rev-list output that we can't parse is long, only put
the first 80 chars in the error message.  Otherwise we end up with an
enormous error window.
</content>
</entry>
<entry>
<title>Add a menu entry for generating a patch between any two commits.</title>
<updated>2005-06-27T09:27:32Z</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2005-06-27T09:27:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=74daedb62cd2aa0420ee7fac5180246508867679'/>
<id>urn:sha1:74daedb62cd2aa0420ee7fac5180246508867679</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix behaviour in the case where we have no commits to display.</title>
<updated>2005-06-27T03:38:29Z</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2005-06-27T03:38:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8a0a74ad7764db655f07c464ce931cc233f550b5'/>
<id>urn:sha1:8a0a74ad7764db655f07c464ce931cc233f550b5</id>
<content type='text'>
I had code in there to put "No commits selected" on the canvas
but it needed some globals.
</content>
</entry>
<entry>
<title>Check for the existence of the git directory on startup.</title>
<updated>2005-06-27T00:37:11Z</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2005-06-27T00:37:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e2ede2b9f59e1bb95a4a862daf57cb47d97d0d8c'/>
<id>urn:sha1:e2ede2b9f59e1bb95a4a862daf57cb47d97d0d8c</id>
<content type='text'>
Check that $GIT_DIR (or .git, if GIT_DIR is not set) is a directory.
This means we can give a more informative error message if the user
runs gitk somewhere that isn't a git repository.
</content>
</entry>
<entry>
<title>Clear the SHA1 entry field when we go to paste something into it</title>
<updated>2005-06-25T06:37:13Z</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2005-06-25T06:37:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ee3dc72e30a7e9b4eed301bd4fd21b306f811e36'/>
<id>urn:sha1:ee3dc72e30a7e9b4eed301bd4fd21b306f811e36</id>
<content type='text'>
If the user pastes in the selection (with the middle mouse button) and
it already has 40 characters in it, clear it before pasting.
</content>
</entry>
<entry>
<title>Add commit row context menu and handle left-click on graph lines</title>
<updated>2005-06-25T05:39:21Z</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2005-06-25T05:39:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c8dfbcf995f3a6a13d3c6db1411f7f5fa42d2dcb'/>
<id>urn:sha1:c8dfbcf995f3a6a13d3c6db1411f7f5fa42d2dcb</id>
<content type='text'>
Right-click on a context row now brings up a menu allowing the user to
generate a diff between that row and the selected row.  Left-click on
a graph line shows the parent and children connected by the line in
the details pane.  Left-click on a circle in the graph selects that
commit.  Left-click elsewhere in the graph does nothing.

When displaying a diff, the bottom-right file list box behaves
slightly differently now; instead of eliding all other files' diffs,
it now just scrolls the details pane so that the selected file's diff
starts at the top of the pane.

Since the diffs can be rather large, arrange for an update to be done
every 100ms while reading diffs.

Also removed the CVS revision keywords and bumped the version number
to 1.2.
</content>
</entry>
<entry>
<title>Try to assign colors so crossing lines have different colors</title>
<updated>2005-06-22T09:53:32Z</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2005-06-22T09:53:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=6c20ff3423e39f9982436953b6b9103f3f8447f8'/>
<id>urn:sha1:6c20ff3423e39f9982436953b6b9103f3f8447f8</id>
<content type='text'>
In particular try hard to give different colors to lines that cross
at a corner in one of the lines.
</content>
</entry>
</feed>
