aboutsummaryrefslogtreecommitdiff
path: root/bisect.c
diff options
context:
space:
mode:
authorbrian m. carlson <sandals@crustytoothpaste.net>2015-03-13 23:39:28 +0000
committerJunio C Hamano <gitster@pobox.com>2015-03-13 22:43:11 -0700
commitaa1c6fdf478c023180e5ca5f1658b00a72592dc6 (patch)
tree02ac57149ceaf6532ac3f493152905ee67e95d16 /bisect.c
parent5f7817c85d4b5f65626c8f49249a6c91292b8513 (diff)
downloadgit-aa1c6fdf478c023180e5ca5f1658b00a72592dc6.tar.gz
git-aa1c6fdf478c023180e5ca5f1658b00a72592dc6.tar.xz
define utility functions for object IDs
There are several utility functions (hashcmp and friends) that are used for comparing object IDs (SHA-1 values). Using these functions, which take pointers to unsigned char, with struct object_id requires tiresome access to the sha1 member, which bloats code and violates the desired encapsulation. Provide wrappers around these functions for struct object_id for neater, more maintainable code. Use the new constants to avoid the hard-coded 20s and 40s throughout the original functions. These functions simply call the underlying pointer-to-unsigned-char versions to ensure that any performance improvements will be passed through to the new functions. Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'bisect.c')
0 files changed, 0 insertions, 0 deletions