]> git.ipfire.org Git - thirdparty/git.git/commit
notes: document length of fanout path with a constant
authorJeff King <peff@peff.net>
Thu, 24 Sep 2015 21:08:24 +0000 (17:08 -0400)
committerJunio C Hamano <gitster@pobox.com>
Mon, 5 Oct 2015 18:08:05 +0000 (11:08 -0700)
commit02e32b7debbcbe5910c11a515801751b349577d7
tree8f6d9a6af06d69cef330d5e92780dcbcd277d164
parent7ce4fb948c6d196a376a37840cb80ae95b5897ec
notes: document length of fanout path with a constant

We know that a fanned-out sha1 in a notes tree cannot be
more than "aa/bb/cc/...", and we have an assert() to confirm
that. But let's factor out that length into a constant so we
can be sure it is used consistently. And even though we
assert() earlier, let's replace a strcpy with xsnprintf, so
it is clear to a reader that all cases are covered.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
notes.c