summaryrefslogtreecommitdiff
path: root/Documentation/merge-config.txt
diff options
context:
space:
mode:
authorLibravatar Philip Oakley <philipoakley@iee.org>2015-12-14 10:42:04 +0000
committerLibravatar Philip Oakley <philipoakley@iee.org>2017-01-20 21:10:28 +0000
commite670fce17f79f6305f17f2a91732565909c678dd (patch)
tree4796d613afb5a31b9eb2232518932e9d03f85e48 /Documentation/merge-config.txt
parentgit gui: cope with duplicates in _get_recentrepo (diff)
downloadtgif-e670fce17f79f6305f17f2a91732565909c678dd.tar.xz
git gui: de-dup selected repo from recentrepo history
When the gui/user selects a repo for display, that repo is brought to the end of the recentrepo config list. The logic can fail if there are duplicate old entries for the repo (you cannot unset a single config entry when duplicates are present). Similarly, the maxrecentrepo logic could fail if older duplicate entries are present. The first commit of this series ({this}~2) fixed the config unsetting issue. Rather than manipulating a local copy of the $recent list (one cannot know how many entries were removed), simply re-read it. We must also catch the error when the attempt to remove the second copy from the re-read list is performed. Signed-off-by: Philip Oakley <philipoakley@iee.org>
Diffstat (limited to 'Documentation/merge-config.txt')
0 files changed, 0 insertions, 0 deletions