<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/git.git/lib/option.tcl, branch gitgui-0.18.0</title>
<subtitle>Git
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=gitgui-0.18.0</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=gitgui-0.18.0'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/'/>
<updated>2011-11-05T00:39:03Z</updated>
<entry>
<title>git-gui: make config gui.warndetachedcommit a boolean</title>
<updated>2011-11-05T00:39:03Z</updated>
<author>
<name>Bert Wesarg</name>
<email>bert.wesarg@googlemail.com</email>
</author>
<published>2011-10-22T19:39:39Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=f49517a862529f8f0898c414113a45f40cc54565'/>
<id>urn:sha1:f49517a862529f8f0898c414113a45f40cc54565</id>
<content type='text'>
Signed-off-by: Bert Wesarg &lt;bert.wesarg@googlemail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: add config value gui.diffopts for passing additional diff options</title>
<updated>2011-11-05T00:38:01Z</updated>
<author>
<name>Tilman Vogel</name>
<email>tilman.vogel@web.de</email>
</author>
<published>2011-01-21T10:59:45Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=54531e7c7aeca965c23e60a6805059826a8de75a'/>
<id>urn:sha1:54531e7c7aeca965c23e60a6805059826a8de75a</id>
<content type='text'>
Signed-off-by: Tilman Vogel &lt;tilman.vogel@web.de&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: new config to control staging of untracked files</title>
<updated>2011-10-18T08:44:10Z</updated>
<author>
<name>Bert Wesarg</name>
<email>bert.wesarg@googlemail.com</email>
</author>
<published>2011-10-14T19:25:21Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=bb196e2619652f02f3459ad9464a18ccdebe3ebf'/>
<id>urn:sha1:bb196e2619652f02f3459ad9464a18ccdebe3ebf</id>
<content type='text'>
The default is the current "ask".

Signed-off-by: Bert Wesarg &lt;bert.wesarg@googlemail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: use textconv filter for diff and blame</title>
<updated>2010-07-30T09:05:27Z</updated>
<author>
<name>Clément Poulain</name>
<email>clement.poulain@ensimag.imag.fr</email>
</author>
<published>2010-07-30T08:11:02Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=1fbaccad4dd8d6a9a893843c73f3e47c4ba8b717'/>
<id>urn:sha1:1fbaccad4dd8d6a9a893843c73f3e47c4ba8b717</id>
<content type='text'>
Create a checkbox "Use Textconv For Diffs and Blame" in git-gui options.
If checked and if the driver for the concerned file exists, git-gui calls diff
and blame with --textconv option

Signed-off-by: Clément Poulain &lt;clement.poulain@ensimag.imag.fr&gt;
Signed-off-by: Diane Gasselin &lt;diane.gasselin@ensimag.imag.fr&gt;
Signed-off-by: Axel Bonnet &lt;axel.bonnet@ensimag.imag.fr&gt;
Signed-off-by: Matthieu Moy &lt;Matthieu.Moy@imag.fr&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: use themed tk widgets with Tk 8.5</title>
<updated>2010-01-28T01:13:52Z</updated>
<author>
<name>Pat Thoyts</name>
<email>patthoyts@users.sourceforge.net</email>
</author>
<published>2010-01-26T00:05:31Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=c80d7be5e1e0d110ea77cd41f658aabe5bcad0d8'/>
<id>urn:sha1:c80d7be5e1e0d110ea77cd41f658aabe5bcad0d8</id>
<content type='text'>
This patch enables the use of themed Tk widgets with Tk 8.5 and above.
These make a significant difference on Windows in making the
application appear native. On Windows and MacOSX ttk defaults to the
native look as much as possible. On X11 the user may select a theme
using the TkTheme XRDB resource class by adding an line to the
.Xresources file. The set of installed theme names is available using
the Tk command 'ttk::themes'. The default on X11 is similar to the current
un-themed style - a kind of thin bordered motif look.

A new git config variable 'gui.usettk' may be set to disable this if
the user prefers the classic Tk look. Using Tk 8.4 will also avoid the
use of themed widgets as these are only available since 8.5.

Some support is included for Tk 8.6 features (themed spinbox and native
font chooser for MacOSX and Windows).

Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>git-gui: Implement system-wide configuration handling.</title>
<updated>2008-11-16T21:33:09Z</updated>
<author>
<name>Alexander Gavrilov</name>
<email>angavrilov@gmail.com</email>
</author>
<published>2008-11-16T18:46:47Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=153ad78b5074b37215654b1ccb59e67dc5831883'/>
<id>urn:sha1:153ad78b5074b37215654b1ccb59e67dc5831883</id>
<content type='text'>
With the old implementation any system-wide options appear
to be set locally in the current repository. This commit
adds explicit handling of system options, essentially
interpreting them as customized default_config.

The difficulty in interpreting system options stems from
the fact that simple 'git config' lists all values, while
'git config --global' only values set in ~/.gitconfig,
excluding both local and system options.

Signed-off-by: Alexander Gavrilov &lt;angavrilov@gmail.com&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>git-gui: Add a menu of available encodings.</title>
<updated>2008-09-24T19:48:32Z</updated>
<author>
<name>Alexander Gavrilov</name>
<email>angavrilov@gmail.com</email>
</author>
<published>2008-09-17T21:07:33Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=50102c5687db83db48b9705e07de16d07cef7cd9'/>
<id>urn:sha1:50102c5687db83db48b9705e07de16d07cef7cd9</id>
<content type='text'>
To make encoding selection easier, add a menu that
lists available encodings to the Options window.

Menu structure is borrowed from Firefox.

Signed-off-by: Alexander Gavrilov &lt;angavrilov@gmail.com&gt;
Tested-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: Cleanup handling of the default encoding.</title>
<updated>2008-09-24T19:48:32Z</updated>
<author>
<name>Alexander Gavrilov</name>
<email>angavrilov@gmail.com</email>
</author>
<published>2008-09-17T21:07:32Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=72e6b002021e45255f568fc0c885d82de75ae935'/>
<id>urn:sha1:72e6b002021e45255f568fc0c885d82de75ae935</id>
<content type='text'>
- Make diffs and blame default to the system (locale)
  encoding instead of hard-coding UTF-8.
- Add a gui.encoding option to allow overriding it.
- gitattributes still have the final word.

The rationale for this is Windows support:

1) Windows people are accustomed to using legacy encodings
   for text files. For many of them defaulting to utf-8
   will be counter-intuitive.
2) Windows doesn't support utf-8 locales, and switching
   the system encoding is a real pain. Thus the option.

This patch also adds proper encoding conversion to Apply Hunk/Line.

Signed-off-by: Alexander Gavrilov &lt;angavrilov@gmail.com&gt;
Tested-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: Support calling merge tools.</title>
<updated>2008-09-05T04:28:54Z</updated>
<author>
<name>Alexander Gavrilov</name>
<email>angavrilov@gmail.com</email>
</author>
<published>2008-08-30T20:56:51Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=7e30682ce042fdea1ff2c76226b17d9affe2f9bf'/>
<id>urn:sha1:7e30682ce042fdea1ff2c76226b17d9affe2f9bf</id>
<content type='text'>
Adds an item to the diff context menu in conflict mode,
which invokes a merge tool for the selected file. Tool
command-line handling code was ported from git-mergetool.

Automatic default tool selection and custom merge tools
are not supported. If merge.tool is not set, git-gui
defaults to meld.

This implementation uses a checkout-index hack in order
to retrieve all stages with autocrlf and filters properly
applied. It requires temporarily moving the original
conflict file out of the way.

Signed-off-by: Alexander Gavrilov &lt;angavrilov@gmail.com&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2008-09-01T22:39:56Z</updated>
<author>
<name>Shawn O. Pearce</name>
<email>spearce@spearce.org</email>
</author>
<published>2008-09-01T22:39:56Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=961a628fdd79a30188b0f76be98b3c1db8e13389'/>
<id>urn:sha1:961a628fdd79a30188b0f76be98b3c1db8e13389</id>
<content type='text'>
* maint:
  git-gui: Fix string escaping in po2msg.sh
  git gui: show diffs with a minimum of 1 context line

Conflicts:
	lib/option.tcl
</content>
</entry>
</feed>
