Merge branch 'jk/config-int-range-check'
authorJunio C Hamano <gitster@pobox.com>
Thu, 12 Sep 2013 21:41:00 +0000 (14:41 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 12 Sep 2013 21:41:00 +0000 (14:41 -0700)
"git config" did not provide a way to set or access numbers larger
than a native "int" on the platform; it now provides 64-bit signed
integers on all platforms.

* jk/config-int-range-check:
git-config: always treat --int as 64-bit internally
config: make numeric parsing errors more clear
config: set errno in numeric git_parse_* functions
config: properly range-check integer values
config: factor out integer parsing from range checks

1  2 
builtin/config.c
cache.h
config.c
t/t1300-repo-config.sh
Simple merge
diff --cc cache.h
Simple merge
diff --cc config.c
Simple merge
Simple merge