Files
kopia/go.mod
Nick 383c042bf5 Adding low-level FSWalker walker/reporter functionality
Adds a wrapper around `Walk` that takes a Policy (protobuf definition) and performs a walk using it as configuration. The resulting Walk struct pointer is returned. The only exported functionality is unfortunately to read the Policy as a protobuf text file, so the implementation creates a temporary policy file whose lifetime is the duration of the call.

Adds a wrapper around the the FSWalker reporter `Compare` functionality. Takes a config file and two Walk pointers and compares the walks, returning the pb-defined Report struct. Again, the only exported functionality for reading config information is to read it as a protobuf text file. Creates a temporary config file, whose lifetime is the duration of the call, to pass in to the fswalker function.
2020-02-07 12:09:39 -08:00

40 lines
1.6 KiB
Modula-2

module github.com/kopia/kopia
go 1.13
require (
bazil.org/fuse v0.0.0-20180421153158-65cc252bf669
cloud.google.com/go v0.45.1
github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751 // indirect
github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4 // indirect
github.com/bgentry/speakeasy v0.1.0
github.com/chmduquesne/rollinghash v4.0.0+incompatible
github.com/danieljoos/wincred v1.0.2 // indirect
github.com/efarrer/iothrottler v0.0.1
github.com/go-bindata/go-bindata v3.1.2+incompatible // indirect
github.com/go-ini/ini v1.46.0 // indirect
github.com/godbus/dbus v4.1.0+incompatible // indirect
github.com/golang/protobuf v1.3.2
github.com/google/fswalker v0.2.0
github.com/klauspost/compress v1.9.4
github.com/klauspost/crc32 v1.2.0 // indirect
github.com/klauspost/pgzip v1.2.1
github.com/kylelemons/godebug v1.1.0
github.com/minio/minio-go/v6 v6.0.45
github.com/natefinch/atomic v0.0.0-20150920032501-a62ce929ffcc
github.com/op/go-logging v0.0.0-20160315200505-970db520ece7
github.com/pkg/errors v0.8.1
github.com/pkg/profile v1.3.0
github.com/pkg/sftp v1.10.1
github.com/skratchdot/open-golang v0.0.0-20190402232053-79abb63cd66e
github.com/stretchr/testify v1.4.0
github.com/studio-b12/gowebdav v0.0.0-20190103184047-38f79aeaf1ac
github.com/zalando/go-keyring v0.0.0-20190715212148-76787ff3b3bd
golang.org/x/crypto v0.0.0-20190829043050-9756ffdc2472
golang.org/x/exp v0.0.0-20190829153037-c13cbed26979
golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45
google.golang.org/api v0.10.0
gopkg.in/alecthomas/kingpin.v2 v2.2.6
)