diff options
| author | Patrick Steinhardt <ps@pks.im> | 2024-04-08 14:24:06 +0200 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2024-04-08 17:01:41 -0700 |
| commit | 485c63cf5c8a325d2df14f2eeb22f1a01b55a11c (patch) | |
| tree | 2727b64370849012c57dca6760b71933a662d7c6 /reftable/error.c | |
| parent | refs/reftable: skip duplicate name checks (diff) | |
| download | git-485c63cf5c8a325d2df14f2eeb22f1a01b55a11c.tar.gz git-485c63cf5c8a325d2df14f2eeb22f1a01b55a11c.zip | |
reftable: remove name checks
In the preceding commit we have disabled name checks in the "reftable"
backend. These checks were responsible for verifying multiple things
when writing records to the reftable stack:
- Detecting file/directory conflicts. Starting with the preceding
commits this is now handled by the reftable backend itself via
`refs_verify_refname_available()`.
- Validating refnames. This is handled by `check_refname_format()` in
the generic ref transacton layer.
The code in the reftable library is thus not used anymore and likely to
bitrot over time. Remove it.
Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'reftable/error.c')
| -rw-r--r-- | reftable/error.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/reftable/error.c b/reftable/error.c index 0d1766735e..169f89d2f1 100644 --- a/reftable/error.c +++ b/reftable/error.c @@ -27,8 +27,6 @@ const char *reftable_error_str(int err) return "misuse of the reftable API"; case REFTABLE_ZLIB_ERROR: return "zlib failure"; - case REFTABLE_NAME_CONFLICT: - return "file/directory conflict"; case REFTABLE_EMPTY_TABLE_ERROR: return "wrote empty table"; case REFTABLE_REFNAME_ERROR: |
