chiark / gitweb /
When reading a config value, pick the last value, not the first
authorKarl Wiberg <kha@treskal.com>
Mon, 24 Aug 2009 08:28:33 +0000 (10:28 +0200)
committerKarl Wiberg <kha@treskal.com>
Mon, 24 Aug 2009 08:28:33 +0000 (10:28 +0200)
commitd34d6e351e9708f4a5ce519e508abbc418285b5e
treeec819ef0e8e53406a7c512c7a3f37cc6d561c638
parent525817dd5783b97dd955a723998fe25cecaf1440
When reading a config value, pick the last value, not the first

When reading the config values, we save all values for a given key in
a list, in the order we see them. Then, when asked for one value, we
used to return the _first_ value in the list. But the correct thing to
do in order to allow local configs (like the repository's .git/config)
to override global configs (like ~/.gitconfig) is to return the _last_
value.

Signed-off-by: Karl Wiberg <kha@treskal.com>
stgit/config.py