From 48ff647cf4a8bb8f23fcd6b8616f56a8ef72b980 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Wed, 25 Mar 2026 14:31:16 +0000 Subject: *: refstore -> ref/store --- refstore/files/update_verify_current.go | 60 --------------------------------- 1 file changed, 60 deletions(-) delete mode 100644 refstore/files/update_verify_current.go (limited to 'refstore/files/update_verify_current.go') diff --git a/refstore/files/update_verify_current.go b/refstore/files/update_verify_current.go deleted file mode 100644 index f8035994..00000000 --- a/refstore/files/update_verify_current.go +++ /dev/null @@ -1,60 +0,0 @@ -package files - -import ( - "strings" - - "codeberg.org/lindenii/furgit/refstore" -) - -func (executor *refUpdateExecutor) verifyPreparedUpdateCurrent(item preparedUpdate) error { - switch item.op.kind { - case updateCreate: - if item.target.ref.kind != directMissing { - return wrapUpdateError(item.op.name, &refstore.CreateExistsError{}) - } - - return nil - case updateReplace, updateDelete, updateVerify: - if item.target.ref.kind == directMissing { - return wrapUpdateError(item.op.name, refstore.ErrReferenceNotFound) - } - - if item.target.ref.kind != directDetached { - return wrapUpdateError(item.op.name, &refstore.ExpectedDetachedError{}) - } - - if item.target.ref.id != item.op.oldID { - return wrapUpdateError(item.op.name, &refstore.IncorrectOldValueError{ - Actual: item.target.ref.id.String(), - Expected: item.op.oldID.String(), - }) - } - - return nil - case updateCreateSymbolic: - if item.target.ref.kind != directMissing { - return wrapUpdateError(item.op.name, &refstore.CreateExistsError{}) - } - - return nil - case updateReplaceSymbolic, updateDeleteSymbolic, updateVerifySymbolic: - if item.target.ref.kind == directMissing { - return wrapUpdateError(item.op.name, refstore.ErrReferenceNotFound) - } - - if item.target.ref.kind != directSymbolic { - return wrapUpdateError(item.op.name, &refstore.ExpectedSymbolicError{}) - } - - if strings.TrimSpace(item.target.ref.target) != strings.TrimSpace(item.op.oldTarget) { - return wrapUpdateError(item.op.name, &refstore.IncorrectOldValueError{ - Actual: strings.TrimSpace(item.target.ref.target), - Expected: strings.TrimSpace(item.op.oldTarget), - }) - } - - return nil - } - - return nil -} -- cgit v1.3.1-10-gc9f91