<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-gui.sh, branch gitgui-0.19.0</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://www.git.shady.money/git/atom?h=gitgui-0.19.0</id>
<link rel='self' href='https://www.git.shady.money/git/atom?h=gitgui-0.19.0'/>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/'/>
<updated>2014-01-18T16:51:15Z</updated>
<entry>
<title>git-gui: fallback right pane to packed widgets with Tk 8.4</title>
<updated>2014-01-18T16:51:15Z</updated>
<author>
<name>Max Kirillov</name>
<email>max@max630.net</email>
</author>
<published>2014-01-14T23:58:09Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=02f6cfbd1628d9e99a241d18d805f3842dc746e7'/>
<id>urn:sha1:02f6cfbd1628d9e99a241d18d805f3842dc746e7</id>
<content type='text'>
Since 918dbf58, git-gui crashes if started with Tk 8.4. The reason is that
tk &lt; 8.5 does not support -stretch option for panedwindow.

Without the option it's not possible to properly expand the right half -
the commit area is expanded, while desired behavior is to expand the diff
area. So the whole feature should be disabled with Tk
version less than 8.5.

Signed-off-by: Max Kirillov &lt;max@max630.net&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: add menu item to launch a bash shell on Windows.</title>
<updated>2013-09-12T20:15:19Z</updated>
<author>
<name>Pat Thoyts</name>
<email>patthoyts@users.sourceforge.net</email>
</author>
<published>2013-09-12T20:15:19Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=224cce8f9bb0403ec441ec709d2769adb8f66eb0'/>
<id>urn:sha1:224cce8f9bb0403ec441ec709d2769adb8f66eb0</id>
<content type='text'>
When using git-gui as the primary git application on Windows it can be
awkward obtaining a suitable shell. This commit adds a menu item to the
Repository menu that launches the bash shell provided with the git
installation on Windows.

Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: corrected setup of git worktree under cygwin.</title>
<updated>2013-09-06T21:42:07Z</updated>
<author>
<name>John Murphy</name>
<email>john.murphy@baml.com</email>
</author>
<published>2013-09-04T15:03:48Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=4394faf6e53e8b91c82332aa4f2b77616350a81b'/>
<id>urn:sha1:4394faf6e53e8b91c82332aa4f2b77616350a81b</id>
<content type='text'>
Under cygwin the _gitworktree variable needs to contain the Windows
style path string so the output provided by git rev-parse must
be converted from cygwin path style to native.

Reviewed-by: Jesse Welch &lt;jesse.welch@baml.com&gt;
Signed-off-by: John Patrick Murphy &lt;john.murphy@baml.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: right half window is paned</title>
<updated>2013-08-27T19:06:43Z</updated>
<author>
<name>Max Kirillov</name>
<email>max@max630.net</email>
</author>
<published>2013-08-21T03:38:40Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=918dbf5887f68409f9225b8f84f7418c89e79a5f'/>
<id>urn:sha1:918dbf5887f68409f9225b8f84f7418c89e79a5f</id>
<content type='text'>
For long descriptions it would be nice to be able to resize
the comment text field.

Signed-off-by: Max Kirillov &lt;max@max630.net&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: Add gui.displayuntracked option</title>
<updated>2013-08-27T19:06:42Z</updated>
<author>
<name>Max Kirillov</name>
<email>max@max630.net</email>
</author>
<published>2013-08-21T03:29:13Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=e632b3c0d37e5f61012dad6bb44c9a2a53a69f67'/>
<id>urn:sha1:e632b3c0d37e5f61012dad6bb44c9a2a53a69f67</id>
<content type='text'>
When git is used to track only a subset of a directory, or
there is no sure way to divide files to ignore from files to track,
git user have to live with large number of untracked files. These files
present in file list, and should always be scrolled through
to handle real changes. Situation can become even worse, then number
of the untracked files grows above the maxfilesdisplayed limit. In the
case, even staged can be hidden by git-gui.

This change introduces new configuration variable gui.displayuntracked,
which, when set to false, instructs git-gui not to show untracked files
in files list. They can be staged from commandline or other tools (like
IDE of file manager), then they become visible. Default value of the
option is true, which is compatible with current behavior.

Signed-off-by: Max Kirillov &lt;max@max630.net&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: show the maxrecentrepo config option in the preferences dialog</title>
<updated>2013-08-27T19:06:42Z</updated>
<author>
<name>Pat Thoyts</name>
<email>patthoyts@users.sourceforge.net</email>
</author>
<published>2013-08-27T10:11:15Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=d478056c7dcc2aab690edf0036238e761c789007'/>
<id>urn:sha1:d478056c7dcc2aab690edf0036238e761c789007</id>
<content type='text'>
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: fix file name handling with non-empty prefix</title>
<updated>2013-06-07T22:03:29Z</updated>
<author>
<name>John Keeping</name>
<email>john@keeping.me.uk</email>
</author>
<published>2013-04-27T13:24:16Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=2f38dd03fcefb7ad3a6db2703eeb6dd9b4fd34b6'/>
<id>urn:sha1:2f38dd03fcefb7ad3a6db2703eeb6dd9b4fd34b6</id>
<content type='text'>
Commit e3d06ca (git-gui: Detect full path when parsing arguments -
2012-10-02) fixed the handling of absolute paths passed to the browser
and blame subcommands by checking whether the file exists without the
prefix before prepending the prefix and checking again.  Since we have
chdir'd to the top level of the working tree before doing this, this
does not work if a file with the same name exists in a subdirectory and
at the top level (for example Makefile in git.git's t/ directory).

Instead of doing this, revert that patch and fix absolute path issue by
using "file join" to prepend the prefix to the supplied path.  This will
correctly handle absolute paths by skipping the prefix in that case.

Acked-by: Andrew Wong &lt;andrew.kw.w@gmail.com&gt;
Signed-off-by: John Keeping &lt;john@keeping.me.uk&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: bring wish process to front on Mac</title>
<updated>2013-06-07T00:34:42Z</updated>
<author>
<name>Stefan Haller</name>
<email>stefan@haller-berlin.de</email>
</author>
<published>2013-06-06T08:17:47Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=7d2017e7738ace254d0b653ce844d07af8ecf026'/>
<id>urn:sha1:7d2017e7738ace254d0b653ce844d07af8ecf026</id>
<content type='text'>
On Mac OS X, any application that is started from the Terminal will open
behind all running applications; as a work-around, manually bring ourselves
to the front. (Stolen from gitk, commit 76bf6ff93e.)

We do this as the very first thing, so that any message boxes that might pop
up during the rest of the startup sequence are actually seen by the user.

[PT: added catch and moved down to ensure Tk has been loaded]

Signed-off-by: Stefan Haller &lt;stefan@haller-berlin.de&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: Fix parsing of &lt;rev&gt; &lt;path-which-not-present-in-worktree&gt;</title>
<updated>2012-11-13T23:52:14Z</updated>
<author>
<name>Kirill Smelkov</name>
<email>kirr@mns.spb.ru</email>
</author>
<published>2012-11-13T12:30:17Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=552ee61ece4dad7a42012d83a7271e4b5464cb2e'/>
<id>urn:sha1:552ee61ece4dad7a42012d83a7271e4b5464cb2e</id>
<content type='text'>
Commit e3d06ca9 (git-gui: Detect full path when parsing arguments) broke

    git gui blame rev path-not-present-in-worktree

in particular this does not work anymore:

    # in linux.git
    $ git gui blame 2bb8c26242c2393b097a993ffe9b003ec9b85395 drivers/net/sky2.c

This patch restores the original functionality in this case.

Acked-by: Andrew Wong &lt;andrew.kw.w@gmail.com&gt;
Signed-off-by: Kirill Smelkov &lt;kirr@mns.spb.ru&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: Don't prepend the prefix if value looks like a full path</title>
<updated>2012-10-17T20:47:50Z</updated>
<author>
<name>Andrew Wong</name>
<email>andrew.kw.w@gmail.com</email>
</author>
<published>2012-10-02T16:25:15Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=df46eda3887da7c31cbc3f278550fc8ef9d1ba7a'/>
<id>urn:sha1:df46eda3887da7c31cbc3f278550fc8ef9d1ba7a</id>
<content type='text'>
When argument parsing fails to detect a file name, "git-gui" will try to
use the previously detected "head" as the file name. We should avoid
prepending the prefix if "head" looks like a full path.

Signed-off-by: Andrew Wong &lt;andrew.kw.w@gmail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
</feed>
