2
2
mirror of https://github.com/octoleo/restic.git synced 2024-11-26 23:06:32 +00:00

Add more comments

This commit is contained in:
Alexander Neumann 2016-09-03 14:15:20 +02:00
parent 5170c4898a
commit 878c1cd936
2 changed files with 4 additions and 0 deletions

View File

@ -37,6 +37,7 @@ type SnapshotsDir struct {
knownSnapshots map[string]SnapshotWithId
}
// NewSnapshotsDir returns a new dir object for the snapshots.
func NewSnapshotsDir(repo restic.Repository, ownerIsRoot bool) *SnapshotsDir {
debug.Log("NewSnapshotsDir", "fuse mount initiated")
return &SnapshotsDir{

View File

@ -49,6 +49,7 @@ func getBoolVar(name string, defaultValue bool) bool {
return defaultValue
}
// SetupRepo returns a repo setup in a temp dir.
func SetupRepo() restic.Repository {
tempdir, err := ioutil.TempDir(TestTempDir, "restic-test-")
if err != nil {
@ -70,6 +71,7 @@ func SetupRepo() restic.Repository {
return repo
}
// TeardownRepo removes a repository created by SetupRepo.
func TeardownRepo(repo restic.Repository) {
if !TestCleanupTempDirs {
l := repo.Backend().(*local.Local)
@ -93,6 +95,7 @@ func SnapshotDir(t testing.TB, repo restic.Repository, path string, parent *rest
return sn
}
// WithRepo runs the function t with a repository that is removed after f returns.
func WithRepo(t testing.TB, f func(restic.Repository)) {
repo := SetupRepo()
f(repo)