<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/git.git/lib, branch gitgui-0.20.0</title>
<subtitle>Git
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=gitgui-0.20.0</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=gitgui-0.20.0'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/'/>
<updated>2015-03-07T12:29:03Z</updated>
<entry>
<title>git-gui: Makes chooser set 'gitdir' to the resolved path</title>
<updated>2015-03-07T12:29:03Z</updated>
<author>
<name>Remi Rampin</name>
<email>remirampin@gmail.com</email>
</author>
<published>2015-03-06T16:21:53Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=83da013998a93bf3413eae4bf8d6aca01550188b'/>
<id>urn:sha1:83da013998a93bf3413eae4bf8d6aca01550188b</id>
<content type='text'>
If _is_git follows a "gitdir: ..." file link to get to the actual
repository, we want _gitdir to be set to that final path.

Signed-off-by: Chris Packham &lt;judge.packham@gmail.com&gt;
Signed-off-by: Remi Rampin &lt;remirampin@gmail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: Fixes chooser not accepting gitfiles</title>
<updated>2015-03-07T12:28:58Z</updated>
<author>
<name>Remi Rampin</name>
<email>remirampin@gmail.com</email>
</author>
<published>2015-03-06T16:21:52Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=cc6825e194c86382068548354faa43839410a8d3'/>
<id>urn:sha1:cc6825e194c86382068548354faa43839410a8d3</id>
<content type='text'>
Support the case where .git is a platform independent symbolic link
and not a directory. This occurs when --separate-git-dir is used when
creating the local repository to store the .git directory elsewhere.

git-gui does not support such repositories when using the repository
chooser as the test to determine that the chosen directory is a git
repository fails for such repositories.

This commit enables _is_git to read the real location from the
symbolic link file.

Signed-off-by: Chris Packham &lt;judge.packham@gmail.com&gt;
Signed-off-by: Remi Rampin &lt;remirampin@gmail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: add configurable tab size to the diff view</title>
<updated>2014-10-06T09:34:52Z</updated>
<author>
<name>Michael Lutz</name>
<email>michi@icosahedron.de</email>
</author>
<published>2012-02-12T15:55:17Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=a43c5f51a4b1e56b746295f19daa240283092005'/>
<id>urn:sha1:a43c5f51a4b1e56b746295f19daa240283092005</id>
<content type='text'>
For Tk 8.5 the "wordprocessor" mode allows us to get a bit fancy for merge
diffs and intend the tabs by one to compensate for the additional diff
marker at the line start.

The code is heavily based on how gitk handles tabs.

Signed-off-by: Michael Lutz &lt;michi@icosahedron.de&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: align the new recursive checkbox with the radiobuttons.</title>
<updated>2014-06-13T18:38:28Z</updated>
<author>
<name>Pat Thoyts</name>
<email>patthoyts@users.sourceforge.net</email>
</author>
<published>2014-06-13T18:38:28Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=41a5f0b540f3fbd55e4877e526fbefc0ff0269e1'/>
<id>urn:sha1:41a5f0b540f3fbd55e4877e526fbefc0ff0269e1</id>
<content type='text'>
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: Add a 'recursive' checkbox in the clone menu.</title>
<updated>2014-06-13T18:12:52Z</updated>
<author>
<name>Henri GEIST</name>
<email>geist.henri@laposte.net</email>
</author>
<published>2014-03-11T18:21:01Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=2202b8b8bc40ede580490979007329f2d02387a8'/>
<id>urn:sha1:2202b8b8bc40ede580490979007329f2d02387a8</id>
<content type='text'>
Permit to do a 'git clone --recursive' through git-gui.
Add a 'recursive' checkbox in the clone menu which allows
users to clone a repository and all its submodules in one
go (unless the 'update' flag is set to "none" in the
.gitmodules file for a submodule, in that case that
specific submodule is not cloned automatically).

Enable this new option per default, as most users want to
clone all submodules too when cloning the superproject
(This is currently not possible without leaving git gui
or adding a custom tool entry for that).

Signed-off-by: Henri GEIST &lt;geist.henri@laposte.net&gt;
Thanks-to: Jens Lehmann &lt;Jens.Lehmann@web.de&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: show staged submodules regardless of ignore config</title>
<updated>2014-06-13T17:27:33Z</updated>
<author>
<name>Jens Lehmann</name>
<email>Jens.Lehmann@web.de</email>
</author>
<published>2014-04-08T19:30:51Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=e0db1dd7d4bc87825f0d7d743f1a01b4461a59ff'/>
<id>urn:sha1:e0db1dd7d4bc87825f0d7d743f1a01b4461a59ff</id>
<content type='text'>
Currently setting submodule.&lt;name&gt;.ignore and/or diff.ignoreSubmodules to
"all" suppresses all output of submodule changes for git-gui. This is
really confusing, as even when the user chooses to record a new commit for
an ignored submodule by adding it manually this change won't show up under
"Staged Changes (Will Commit)".

Fix that by using the '--ignore-submodules=dirty' option for both callers
of "git diff-index --cached" when the underlying git version supports that
option.

Signed-off-by: Jens Lehmann &lt;Jens.Lehmann@web.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: correct spelling errors in comments</title>
<updated>2013-11-15T20:44:08Z</updated>
<author>
<name>Masanari Iida</name>
<email>standby24x7@gmail.com</email>
</author>
<published>2013-11-12T15:17:44Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=73fd416b291cdd70e30cb889e9ebcf10188d2342'/>
<id>urn:sha1:73fd416b291cdd70e30cb889e9ebcf10188d2342</id>
<content type='text'>
Signed-off-by: Masanari Iida &lt;standby24x7@gmail.com&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://git.stealer.net/cgit.cgi/user/sven/git.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://git.stealer.net/cgit.cgi/user/sven/git.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: added gui.maxrecentrepo to extend the number of remembered repos</title>
<updated>2013-08-27T19:06:41Z</updated>
<author>
<name>Pat Thoyts</name>
<email>patthoyts@users.sourceforge.net</email>
</author>
<published>2013-07-10T12:31:13Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=a86560453ba8a81527d5d119ea8985a3269af1fa'/>
<id>urn:sha1:a86560453ba8a81527d5d119ea8985a3269af1fa</id>
<content type='text'>
The list of recently opened repositories shown when launching git-gui from
outside a repository was hard coded to only show a maximum of 10 items.
This config variable allows the user to override this default.

Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
</feed>
