Merge branch 'jk/config-int-range-check'
authorJunio C Hamano <gitster@pobox.com>
Thu, 12 Sep 2013 21:41:00 +0000 (12 14:41 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 12 Sep 2013 21:41:00 +0000 (12 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