diff options
| author | Junio C Hamano <gitster@pobox.com> | 2024-06-13 09:39:46 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2024-06-13 09:39:46 -0700 |
| commit | 10aa7c74a26f5ce1502c2a31b844a34df9fc7124 (patch) | |
| tree | 84fff1fb685f091b828646f74dfb47d330001160 /t/unit-tests/lib-oid.h | |
| parent | Merge branch 'ps/ref-storage-migration' into ps/use-the-repository (diff) | |
| parent | t/: migrate helper/test-oidtree.c to unit-tests/t-oidtree.c (diff) | |
| download | git-10aa7c74a26f5ce1502c2a31b844a34df9fc7124.tar.gz git-10aa7c74a26f5ce1502c2a31b844a34df9fc7124.zip | |
Merge branch 'gt/unit-test-oidtree' into ps/use-the-repository
* gt/unit-test-oidtree:
t/: migrate helper/test-oidtree.c to unit-tests/t-oidtree.c
Diffstat (limited to 't/unit-tests/lib-oid.h')
| -rw-r--r-- | t/unit-tests/lib-oid.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/t/unit-tests/lib-oid.h b/t/unit-tests/lib-oid.h new file mode 100644 index 0000000000..bfde639190 --- /dev/null +++ b/t/unit-tests/lib-oid.h @@ -0,0 +1,17 @@ +#ifndef LIB_OID_H +#define LIB_OID_H + +#include "hash-ll.h" + +/* + * Convert arbitrary hex string to object_id. + * For example, passing "abc12" will generate + * "abc1200000000000000000000000000000000000" hex of length 40 for SHA-1 and + * create object_id with that. + * WARNING: passing a string of length more than the hexsz of respective hash + * algo is not allowed. The hash algo is decided based on GIT_TEST_DEFAULT_HASH + * environment variable. + */ +int get_oid_arbitrary_hex(const char *s, struct object_id *oid); + +#endif /* LIB_OID_H */ |
