]> git.ipfire.org Git - thirdparty/git.git/commit
check_repository_format_gently(): refuse extensions for old repositories
authorXin Li <delphij@google.com>
Fri, 5 Jun 2020 09:10:04 +0000 (02:10 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 5 Jun 2020 17:13:30 +0000 (10:13 -0700)
commit14c7fa269e42df4133edd9ae7763b678ed6594cd
tree5495da0e8ac4e16e1ac02158580b1e2593f98086
parent98564d805938cae8b72687a9e39d65b00ac7ad27
check_repository_format_gently(): refuse extensions for old repositories

Previously, extensions were recognized regardless of repository format
version.  If the user sets an undefined "extensions" value on a
repository of version 0 and that value is used by a future git version,
they might get an undesired result.

Because all extensions now also upgrade repository versions, tightening
the check would help avoid this for future extensions.

Signed-off-by: Xin Li <delphij@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
setup.c
t/t0410-partial-clone.sh