git gui chokes on multiple remotes without "fetch = "

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

It seems that git gui doesn't like multiple remotes without a "fetch =
" line. Having just one remote with no "fetch =" line is OK. Having
more than one bombs, though adding "fetch =" to just one of them seems
to work. It's easy to reproduce:

lasse@plystrofyf:/tmp$ mkdir test.git
lasse@plystrofyf:/tmp$ cd test.git/
$ git init
Initialized empty Git repository in /tmp/test.git/.git/
$ echo '[remote "a"]' >>.git/config
$ echo 'url = ssh://a/b/c.git' >>.git/config
$ git gui
$ # happy git gui :-)
$ echo '[remote "b"]' >>.git/config
$ echo 'url = ssh://d/e/f.git' >>.git/config
$ git gui
Error in startup script: unknown option "-label"
    while executing
"$fetch_m entrycget end -label"
    (procedure "update_all_remotes_menu_entry" line 16)
    invoked from within
"update_all_remotes_menu_entry"
    (procedure "populate_remotes_menu" line 9)
    invoked from within
"populate_remotes_menu"
    invoked from within
"if {[is_enabled transport]} {
	load_all_remotes

	set n [.mbar.remote index end]
	populate_remotes_menu
	set n [expr {[.mbar.remote index end] - $n}]
..."
    (file "/usr/lib/git-core/git-gui" line 3824)
$ # sad git gui :-(
$ echo 'fetch =' >>.git/config
$ git gui
$ # happy git gui :-)

This is with v1.7.12-rc1-16-g05a20c8 (current master as if this writing)

/Lasse
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]