restic/internal
greatroar a7786c67f1 cmd, restic: Refactor and fix snapshot filtering
This turns snapshotFilterOptions from cmd into a restic.SnapshotFilter
type and makes restic.FindFilteredSnapshot and FindFilteredSnapshots
methods on that type. This fixes #4211 by ensuring that hosts and paths
are named struct fields instead of unnamed function arguments in long
lists of such.

Timestamp limits are also included in the new type. To avoid too much
pointer handling, the convention is that time zero means no limit.
That's January 1st, year 1, 00:00 UTC, which is so unlikely a date that
we can sacrifice it for simpler code.
2023-02-19 15:04:25 +01:00
..
archiver Merge pull request #4089 from greatroar/errors 2022-12-24 10:41:56 +01:00
backend Merge pull request #4089 from greatroar/errors 2022-12-24 10:41:56 +01:00
bloblru
cache cache: Replace readCloser+LimitedReader by backend.LimitedReadCloser 2023-01-03 19:03:36 +01:00
checker Merge pull request #4089 from greatroar/errors 2022-12-24 10:41:56 +01:00
crypto
debug
dump convert uid/gid -1 to 0 only in 32-bit tar dump 2022-12-30 18:12:12 +01:00
errors
filter
fs all: Replace some errors.Wrap calls by errors.WithStack 2022-12-17 09:41:07 +01:00
fuse cmd, restic: Refactor and fix snapshot filtering 2023-02-19 15:04:25 +01:00
hashing
index repository: Reuse buffers in Repository.LoadUnpacked 2023-01-30 22:01:01 +01:00
migrations
options
pack
repository repository: Reuse buffers in Repository.LoadUnpacked 2023-01-30 22:01:01 +01:00
restic cmd, restic: Refactor and fix snapshot filtering 2023-02-19 15:04:25 +01:00
restorer Merge pull request #4089 from greatroar/errors 2022-12-24 10:41:56 +01:00
selfupdate self-update: add basic test for extractToFile 2023-01-22 15:39:42 +01:00
test
textfile
ui ui/backup: Fix percent and eta in backup progress 2023-01-21 13:25:08 -07:00
walker