<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/lib/remote.tcl, 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>2013-06-15T22:36:27Z</updated>
<entry>
<title>git-gui: avoid an error message when removing the last remote</title>
<updated>2013-06-15T22:36:27Z</updated>
<author>
<name>Pat Thoyts</name>
<email>patthoyts@users.sourceforge.net</email>
</author>
<published>2013-06-15T22:36:27Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=5c37033edf7963616038ff8b980047d5671e168e'/>
<id>urn:sha1:5c37033edf7963616038ff8b980047d5671e168e</id>
<content type='text'>
When the last remote is removed on a system that has tearoff menu items
the code that adjusts the fetch and prune menus may raise an error when
probing the menu entry for a non-existing -label option.
Check the entry type to avoid this fault.

Reported-by: Vedran Miletić &lt;rivanvx@gmail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: fetch/prune all entry appears last</title>
<updated>2011-02-24T00:11:50Z</updated>
<author>
<name>Heiko Voigt</name>
<email>hvoigt@hvoigt.net</email>
</author>
<published>2011-02-22T19:30:21Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=4c2519e5a287709e3306449fc05bcdd2aefe8c7b'/>
<id>urn:sha1:4c2519e5a287709e3306449fc05bcdd2aefe8c7b</id>
<content type='text'>
The user might have got used to the order the remotes appeared previously.
Lets add the all entry last so the all entry does not confuse previous
users.

Signed-off-by: Heiko Voigt &lt;hvoigt@hvoigt.net&gt;
Tested-by: 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: fetch/prune all entry only for more than one entry</title>
<updated>2011-02-24T00:11:45Z</updated>
<author>
<name>Heiko Voigt</name>
<email>hvoigt@hvoigt.net</email>
</author>
<published>2011-02-22T19:28:36Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=4bfa2502f7e2dac52d8af46ee5abe0acf848607b'/>
<id>urn:sha1:4bfa2502f7e2dac52d8af46ee5abe0acf848607b</id>
<content type='text'>
In case there is only one remote a fetch/prune all entry
is redundant.

Signed-off-by: Heiko Voigt &lt;hvoigt@hvoigt.net&gt;
Tested-by: 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: Include version check and test for tearoff menu entry</title>
<updated>2011-02-15T00:20:36Z</updated>
<author>
<name>Pat Thoyts</name>
<email>patthoyts@users.sourceforge.net</email>
</author>
<published>2011-02-15T00:20:36Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=ba44692a2ecedacfc48c28fba642876d49dec90a'/>
<id>urn:sha1:ba44692a2ecedacfc48c28fba642876d49dec90a</id>
<content type='text'>
The --all option for git fetch was added in v1.6.6 so ensure we have a usable version before adding
the menu items.
Sometimes people use tearoff menus and these offset the entry indices by one.

Acked-by: Heiko Voigt &lt;hvoigt@hvoigt.net&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: teach fetch/prune menu to do it for all remotes</title>
<updated>2011-02-14T12:15:36Z</updated>
<author>
<name>Heiko Voigt</name>
<email>hvoigt@hvoigt.net</email>
</author>
<published>2011-02-13T13:57:15Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=69e21b8392ac74338f3378a63f3db6b9df5249d7'/>
<id>urn:sha1:69e21b8392ac74338f3378a63f3db6b9df5249d7</id>
<content type='text'>
The commandline fetch already has this option for some time.  Since this
was not available at the time git gui was written lets implement it now.

Signed-off-by: Heiko Voigt &lt;heiko.voigt@mahr.de&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: refactor remote submenu creation into subroutine</title>
<updated>2011-02-14T12:10:54Z</updated>
<author>
<name>Heiko Voigt</name>
<email>hvoigt@hvoigt.net</email>
</author>
<published>2011-02-13T13:50:38Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=e8db4035df29edc29815ac9a374d0e3dfb8ef329'/>
<id>urn:sha1:e8db4035df29edc29815ac9a374d0e3dfb8ef329</id>
<content type='text'>
Signed-off-by: Heiko Voigt &lt;heiko.voigt@mahr.de&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: fix deleting item from all_remotes variable</title>
<updated>2011-02-13T00:47:19Z</updated>
<author>
<name>Heiko Voigt</name>
<email>hvoigt@hvoigt.net</email>
</author>
<published>2011-02-12T16:43:44Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=8b92658206c3fb7d23fdacd626667985bf4c50b4'/>
<id>urn:sha1:8b92658206c3fb7d23fdacd626667985bf4c50b4</id>
<content type='text'>
lsearch and lreplace both take the variable content as argument and not
just their name.

Signed-off-by: Heiko Voigt &lt;heiko.voigt@mahr.de&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: Fix removing non-pushable remotes</title>
<updated>2008-09-30T19:59:37Z</updated>
<author>
<name>Petr Baudis</name>
<email>pasky@suse.cz</email>
</author>
<published>2008-09-24T23:32:47Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=2243ffcc6a445d1953297949e8e944fdc3df6ed7'/>
<id>urn:sha1:2243ffcc6a445d1953297949e8e944fdc3df6ed7</id>
<content type='text'>
Git-gui does not add most of the remotes to the 'push' menu
since they are missing the "Push" line in their remotespec.
In that case, removing the remote would end up with an error.

Signed-off-by: Petr Baudis &lt;pasky@suse.cz&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>git-gui: Add support for removing remotes</title>
<updated>2008-09-30T19:59:18Z</updated>
<author>
<name>Petr Baudis</name>
<email>pasky@suse.cz</email>
</author>
<published>2008-09-24T20:44:02Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=0d4044123cb081bd690dece6505ffbcb8476e7ef'/>
<id>urn:sha1:0d4044123cb081bd690dece6505ffbcb8476e7ef</id>
<content type='text'>
We introduce new submenu Remote -&gt; Remove Remote, allowing to remove
remotes. In the future, we might consider a confirmation popup to avoid
misclicks, but removing a remote is not very lossy operation.

Signed-off-by: Petr Baudis &lt;petr.baudis@novartis.com&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>git-gui: Add support for adding remotes</title>
<updated>2008-09-30T19:59:18Z</updated>
<author>
<name>Petr Baudis</name>
<email>pasky@suse.cz</email>
</author>
<published>2008-09-24T20:44:01Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=ba6485e05d43abf66e6b651a41b1ddc511b0e5eb'/>
<id>urn:sha1:ba6485e05d43abf66e6b651a41b1ddc511b0e5eb</id>
<content type='text'>
When a remote is being added, it can also be automatically either fetched
or initialized and pushed; this patch adds capability for initializing
of local and ssh repositories. This also of course leaves a lot of space
for further customization features, like individually turning the
initialization phase on/off or tuning attributes of the remote
repository; I consider that out of scope of this patch, however.

Signed-off-by: Petr Baudis &lt;petr.baudis@novartis.com&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
</feed>
