Michael Eischer
|
6c509f7ac1
|
Correctly pair backend/restic.FileType with APIs
Use backend.FileType to interact with the backend. And restic.FileType
to interact with the repository.
|
2026-06-20 19:15:40 +02:00 |
|
Michael Eischer
|
c87da70af9
|
repository: separate Lock in-repository from lock handle
Reduce Lock to a pure data transfer object and move the logic to
lockHandle.
|
2026-06-13 21:33:03 +02:00 |
|
Michael Eischer
|
81b6414c55
|
repository: hide Lock methods
Unexport lock file methods except String. Lock file operations are only
used within the repository package.
|
2026-06-13 21:32:13 +02:00 |
|
Michael Eischer
|
637c1cfb66
|
repository: unexport internal lock file helpers
Unexport UnlockCancelDelay, IsInvalidLock, ErrRemovedLock, NewLock,
StaleLockTimeout and ForAllLocks
|
2026-06-13 21:31:27 +02:00 |
|
Michael Eischer
|
b892b1a150
|
repository: move lock file handling from restic package
|
2026-06-13 21:31:23 +02:00 |
|