<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch gitgui-0.10.2</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=gitgui-0.10.2</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=gitgui-0.10.2'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2008-05-27T01:05:20Z</updated>
<entry>
<title>git-gui: Vertically align textboxes with labels</title>
<updated>2008-05-27T01:05:20Z</updated>
<author>
<name>Twiinz</name>
<email>twiinz@gmail.com</email>
</author>
<published>2008-05-19T04:01:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=95dcfa3633004da0049d3d0fa03f80589cbcaf31'/>
<id>urn:sha1:95dcfa3633004da0049d3d0fa03f80589cbcaf31</id>
<content type='text'>
In git-gui after clicking either on 'Create New Repository' or
'Open Existing Repository' the form elements aren't centered like
they are pretty much everywhere else in the app. At least when ran
on a mac, haven't checked on other platforms.

Using grid instead of pack seems to fix this.

Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>git-gui: Handle workdir detection when CYGWIN=nowinsymlinks</title>
<updated>2008-05-22T12:34:00Z</updated>
<author>
<name>Shawn O. Pearce</name>
<email>spearce@spearce.org</email>
</author>
<published>2008-05-21T20:40:10Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7f83aa2d3df0623984e265052f96e7172e3efbeb'/>
<id>urn:sha1:7f83aa2d3df0623984e265052f96e7172e3efbeb</id>
<content type='text'>
If the user has put nowinsymlinks into their CYGWIN environment
variable any symlinks created by a Cygwin process (e.g. ln -s)
will not have the ".lnk" suffix.  In this case workdir is still
a workdir, but our detection of looking for "info.lnk" fails
as the symlink is actually a normal file called "info".

Instead we just always use Cygwin's test executable to see if
info/exclude is a file.  If it is, we assume from there on it
can be read by git-ls-files --others and is thus safe to use
on the command line.

Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>git-gui: Add a --trace command line option</title>
<updated>2008-05-20T19:44:46Z</updated>
<author>
<name>Shawn O. Pearce</name>
<email>spearce@spearce.org</email>
</author>
<published>2008-05-18T17:08:17Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=16dd62ac4de10c9ae27d29bb1c906ad97ac8908f'/>
<id>urn:sha1:16dd62ac4de10c9ae27d29bb1c906ad97ac8908f</id>
<content type='text'>
Often new Git users want to know what commands git-gui uses to make
changes, so they can learn the command line interface by mimicking
what git-gui does in response to GUI actions.  Showing the direct
commands being executed is easy enough to implement but this is of
little value to end-users because git-gui frequently directly calls
plumbing, not porcelain.

Since the code is already written and tested, its fairly harmless
to include.  It may not help a new end-user, but it can help with
debugging git-gui or reverse-engineering its logic to further make
changes to it or implement another GUI for Git.

Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>git-gui: Delete branches with 'git branch -D' to clear config</title>
<updated>2008-05-09T00:29:42Z</updated>
<author>
<name>Shawn O. Pearce</name>
<email>spearce@spearce.org</email>
</author>
<published>2008-05-09T00:29:42Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=76bb40cde0e15e8d0e8493abb0bd18a5d6386ad7'/>
<id>urn:sha1:76bb40cde0e15e8d0e8493abb0bd18a5d6386ad7</id>
<content type='text'>
If we are deleting a local branch from refs/heads/ we need to
make sure any associated configuration stored in .git/config is
also removed (such as branch.$name.remote and branch.$name.merge).
The easiest way to do this is to use git-branch as that automatically
will look for and delete configuration keys as necessary.

Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>git-gui: Setup branch.remote,merge for shorthand git-pull</title>
<updated>2008-05-09T00:20:27Z</updated>
<author>
<name>Shawn O. Pearce</name>
<email>spearce@spearce.org</email>
</author>
<published>2008-05-09T00:16:43Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=fe70225dc730c5af4c491106d1e0226d1c014d1e'/>
<id>urn:sha1:fe70225dc730c5af4c491106d1e0226d1c014d1e</id>
<content type='text'>
When creating new branches if branch.autosetupmerge is not set, or
is set to true or always and we have been given a remote tracking
branch as the starting point for a new branch we want to create the
necessary configuration options in .git/config for the new branch
so that a no argument git-pull on the command line pulls from the
remote repository's branch.

Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>git-gui: Update German translation</title>
<updated>2008-05-01T22:13:14Z</updated>
<author>
<name>Christian Stimming</name>
<email>stimming@tuhh.de</email>
</author>
<published>2008-05-01T09:51:47Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=259cd0fddb1dea649d15e9cd5039c55dc30845b0'/>
<id>urn:sha1:259cd0fddb1dea649d15e9cd5039c55dc30845b0</id>
<content type='text'>
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2008-04-24T01:38:30Z</updated>
<author>
<name>Shawn O. Pearce</name>
<email>spearce@spearce.org</email>
</author>
<published>2008-04-24T01:38:30Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=ca19404876451ea8be0cc5b3ed561344b5fc80c5'/>
<id>urn:sha1:ca19404876451ea8be0cc5b3ed561344b5fc80c5</id>
<content type='text'>
* maint:
  git-gui: Don't use '$$cr master' with aspell earlier than 0.60
</content>
</entry>
<entry>
<title>git-gui: Don't use '$$cr master' with aspell earlier than 0.60</title>
<updated>2008-04-24T01:34:58Z</updated>
<author>
<name>Shawn O. Pearce</name>
<email>spearce@spearce.org</email>
</author>
<published>2008-04-24T01:34:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=ddc360314544a21638fd0658218bbc37aafedd6f'/>
<id>urn:sha1:ddc360314544a21638fd0658218bbc37aafedd6f</id>
<content type='text'>
Apparently aspell 0.50 does not recognize "$$cr master" as a command,
but instead tries to offer suggestions for how to correctly spell
the word "cr".  This is not quite what we are after when we want
the name of the current dictionary.

Instead of locking up git-gui waiting for a response that may never
come back from aspell we avoid sending this command if the binary
we have started claims to be before version 0.60.

Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>git-gui: Report less precise object estimates for database compression</title>
<updated>2008-04-14T23:34:23Z</updated>
<author>
<name>Johannes Sixt</name>
<email>johannes.sixt@telecom.at</email>
</author>
<published>2008-04-14T08:51:33Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=dd70f3dbe48b9e30589c5832e95229b474651d6a'/>
<id>urn:sha1:dd70f3dbe48b9e30589c5832e95229b474651d6a</id>
<content type='text'>
On startup, git-gui warns if there are many loose objects. It does so by
saying, e.g., that there are "approximately 768 loose objects". But isn't
"768" a very accurate number? Lets say "750", which (while still being a
very precise number) sounds much more like an estimation.

Signed-off-by: Johannes Sixt &lt;johannes.sixt@telecom.at&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>git-gui: use +/- instead of ]/[ to show more/less context in diff</title>
<updated>2008-04-05T04:03:19Z</updated>
<author>
<name>Michele Ballabio</name>
<email>barra_cuda@katamail.com</email>
</author>
<published>2008-04-04T21:04:42Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=729ffa50f75a025935623bfc58d0932c65f7de2f'/>
<id>urn:sha1:729ffa50f75a025935623bfc58d0932c65f7de2f</id>
<content type='text'>
On some systems, brackets cannot be used as event details
(they don't have a keysym), so use +/- instead (both on
keyboard and keypad) and add ctrl-= as a synonym of ctrl-+
for convenience.

[sp: Had to change accelerator to show only "$M1T-="; the
     original version included "$M1T-+ $M1T-=" but this is
	 not drawn at all on Mac OS X.]

Signed-off-by: Michele Ballabio &lt;barra_cuda@katamail.com&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
</feed>
