It looks like the code in C:\Program 
Files\Git\mingw32\share\git-gui\lib\choose_repository.tcl (or your path there)

My L248-252
proc _unset_recentrepo {p} {
 regsub -all -- {([()\[\]{}\.^$+*?\\])} $p {\\\1} p
 git config --global --unset gui.recentrepo "^$p\$"
 load_config 1
}

should have (--unset-all) at L250
 git config --global --unset-all gui.recentrepo "^$p\$"

so that the case where you have ended up with two identical 'recentrepo' 
entries does not barf (the --unset will only remove a singleton key/value entry 
and warn on the multi-entry (as per your error message.

Ultimately it should go upstream.

Philip

  ----- Original Message ----- 
  From: Philip Oakley 
  To: git-users@googlegroups.com 
  Sent: Thursday, December 10, 2015 8:05 PM
  Subject: Re: [git-users] Warning: gui.recentrepo has multiply values while 
executing


  It will be a 'bad entry' in your .gitconfig file. There is a section for the 
git gui.

  I think I've seen something like it before when I had a network drive change 
path (I'd changed the drive mapping). It may have been a different error, but 
it looks to have the same root cause.

  If you'd like, you could do a small patch for the gui and consider submitting 
it.

  Philip
    ----- Original Message ----- 
    From: Alexey A 
    To: Git for human beings 
    Sent: Thursday, December 10, 2015 2:04 PM
    Subject: [git-users] Warning: gui.recentrepo has multiply values while 
executing


    Hello!




    I've got a strage problem with my Git GUI. It appears while Git GUI starts. 
I can't find any description of this problem in the Internet. How to solve it?








    Best Regards,
    Alex


    -- 
    You received this message because you are subscribed to the Google Groups 
"Git for human beings" group.
    To unsubscribe from this group and stop receiving emails from it, send an 
email to git-users+unsubscr...@googlegroups.com.
    For more options, visit https://groups.google.com/d/optout.


  -- 
  You received this message because you are subscribed to the Google Groups 
"Git for human beings" group.
  To unsubscribe from this group and stop receiving emails from it, send an 
email to git-users+unsubscr...@googlegroups.com.
  For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to