Pauline Middelink
b4526c4e6e
Enable the use of `context` in restic
...
Set up a cancelble context in global options, hook it into the ctrl-C handler
for proper cancel propegation.
Bump up minimal requirement for Go to version 1.7 in documentation
and test-build files.
2017-03-08 20:12:16 +01:00
Pauline Middelink
3eaaa0f286
Correct some typo's in comments.
2017-03-08 20:09:24 +01:00
Pauline Middelink
b1c8071163
Add filtering to `mount` command
2017-03-08 19:59:19 +01:00
Pauline Middelink
3468108d4c
Implement --tag processing to `backup` and `restore` command
...
Add `tags` argument to `FindLatestSnapshot()`
2017-03-08 19:55:58 +01:00
Alexander Neumann
33c8dd4ee5
Merge pull request #867 from middelink/optimize
...
Optimize List() pipeline
2017-03-08 11:50:47 +01:00
Alexander Neumann
5e2c4caa32
Merge pull request #861 from middelink/fix-841
...
Refactor cmd_forget
2017-03-08 09:56:01 +01:00
Pauline Middelink
7c989ca487
Optimize List() pipeline
2017-03-07 20:58:36 +01:00
Pauline Middelink
e9a2982ecd
Add `--path` for snapshot filtering by path.
...
Add `--group-by-tags` for grouping on host,tags,dirs instead of host,dirs.
Borrow the snapshot printing from cmd_snapshot.
Closes #841
2017-03-07 19:28:42 +01:00
Alexander Neumann
f5a55a81f7
Merge pull request #865 from restic/handle-empty-snapshots
...
Refuse to create empty snapshots
2017-03-07 11:21:48 +01:00
Alexander Neumann
340f2c80a0
Merge pull request #864 from restic/find-case-insensitive
...
find: Add option to ignore case
2017-03-07 11:20:33 +01:00
Alexander Neumann
bb144436c7
Add test for empty snapshot
2017-03-07 11:17:15 +01:00
Alexander Neumann
b50d3ba805
Refuse to create empty snapshots
...
Closes #862
2017-03-07 11:12:34 +01:00
Alexander Neumann
00e7158381
Merge pull request #860 from middelink/factor-out
...
Create a helper function to get the terminal width
2017-03-07 10:59:39 +01:00
Alexander Neumann
221bef48c0
find: Add option to ignore case
...
Closes #859
2017-03-07 10:58:09 +01:00
Pauline Middelink
afcc1ba706
Create a helper function to get the terminal width
...
Rationale: contain terminal access to one file.
2017-03-06 11:23:00 +01:00
Alexander Neumann
bf88a62a16
Merge pull request #858 from middelink/snapshot-layout
...
Fix layout issue in cmd_snapshot "ascii art"
2017-03-06 09:10:35 +01:00
Alexander Neumann
cc140744d6
Merge pull request #857 from middelink/fix-856
...
Fix SamePaths() and make it into a receiver function
2017-03-06 09:10:33 +01:00
Pauline Middelink
354e8ffb82
Fix layout issue in cmd_snapshot "ascii art"
...
The layouter does not account for multi tags when determining the
need for ascii art.
36fd8178 2017-03-03 21:35:04 abuseio.polyware.nl NL /
A └──
vs
36fd8178 2017-03-03 21:35:04 abuseio.polyware.nl NL ┌── /
A └──
2017-03-06 02:49:15 +01:00
Pauline Middelink
e1c828be3e
Fix SamePaths() and make it into a receiver function
...
Add `HasPath(paths []string) bool` to Snapshot for testing if the
snapshot has at least the paths given to the function.
Reimplemented SamePaths(paths []string) so it does what the name implies,
compare if all given paths are in the snapshot.
2017-03-06 02:21:58 +01:00
Alexander Neumann
d50dc9f649
Merge pull request #855 from middelink/fix-851
...
Add `tag` command to restic cli to manipulate tags on existing snapshots.
2017-03-05 20:20:20 +01:00
Alexander Neumann
07695b3622
Documentation fixes
2017-03-05 20:12:25 +01:00
Pauline Middelink
be15a9261a
Add design and user documentation for the `restic tag` command
2017-03-05 19:55:23 +01:00
Pauline Middelink
1fa2313aef
Snapshot: Add Original ID
...
The Original ID is used when the snapshot is modified (e.g. by `tag`
command). Adjust integration testing to assert correctness.
2017-03-05 19:55:23 +01:00
Pauline Middelink
26e266a951
Fix type of ID field in `cmd_snapshots` type Snapshot
2017-03-05 19:55:22 +01:00
Pauline Middelink
208edaa3d1
Snapshot: Add `AddTags()` and `RemoveTags()`
...
Both prevent duplicate tags.
2017-03-05 19:55:22 +01:00
Pauline Middelink
f6a258b4a8
Add `tag`: Manipulate tags on existing snapshots
...
Add integration testing.
2017-03-05 19:55:22 +01:00
Alexander Neumann
db08581352
Add hint for other backend URI formats
2017-03-05 16:58:24 +01:00
Alexander Neumann
0afeb68e6c
Merge pull request #854 from middelink/dynamic-host,tag-columns-in-cmd_snapshots
...
Dynamic host,tag columns widths in snapshots command
2017-03-05 16:11:38 +01:00
Alexander Neumann
a809c9ac5f
Merge pull request #853 from middelink/cmd_backup-tag-integration-test
...
restic backup --tag integration test
2017-03-05 16:08:02 +01:00
Pauline Middelink
45e9f35654
Make columns for host and tags size width dynamicly on their content.
2017-03-05 05:32:01 +01:00
Pauline Middelink
edd5c8b44d
Add integration test to make sure cmd_backup adds tags when required.
2017-03-05 05:24:40 +01:00
Pauline Middelink
7238a3ee89
Changed cmd_snapshots to be testable (no more using os.Stdout)
2017-03-05 05:24:11 +01:00
Alexander Neumann
bbcab800c9
Merge pull request #850 from middelink/fix-848
...
Add progressbar to repack and blob remove phases of prune cmd.
2017-03-04 18:47:03 +01:00
Pauline Middelink
5564c78e53
English typo: rewriten > rewritten.
2017-03-04 17:43:58 +01:00
Pauline Middelink
792b81725e
Add progressbar to repack and blob remove phases of prune cmd.
2017-03-04 17:38:34 +01:00
Alexander Neumann
b101efe26e
Merge pull request #845 from restic/update-pkg-xattr
...
Update github.com/pkg/xattr
2017-03-04 16:49:07 +01:00
Alexander Neumann
becc34a159
Merge pull request #847 from middelink/fix-846
...
Display the proper amount of bytes we will be pruning from the repo.
2017-03-04 16:47:20 +01:00
Pauline Middelink
1273c6f3d4
Display the proper amount of bytes we will be pruning from the repo.
2017-03-04 15:17:44 +01:00
Alexander Neumann
82458d4de0
Update github.com/pkg/xattr
...
Closes #843
2017-03-04 14:23:15 +01:00
Alexander Neumann
7066cc17bb
Merge pull request #844 from welpo/patch-1
...
Fix Minio Server URL
2017-03-04 13:51:05 +01:00
welpo
12ed2f65e3
Fix Minio Server URL
...
The previous link gave a 404
2017-03-04 13:19:50 +01:00
Alexander Neumann
90bc187355
Merge pull request #840 from middelink/master
...
Display absolute paths when displaying the output of ls and find.
2017-03-03 12:09:20 +01:00
Pauline Middelink
5ecaaea90b
Really use absolute pathnames, not all systems use /.
2017-03-03 11:14:39 +01:00
Alexander Neumann
f9fc8674eb
Merge pull request #837 from restic/index
...
Misc improvements
2017-03-03 09:44:06 +01:00
Pauline Middelink
039e81b04b
Fix unit test, we need to check for absolute paths now.
2017-03-02 23:30:56 +01:00
Pauline Middelink
efb4315a1e
Display absolute paths when displaying the output of ls and find.
2017-03-02 22:41:11 +01:00
Alexander Neumann
f53d33ba34
Make ArchiveReader a struct
2017-03-02 15:45:35 +01:00
Alexander Neumann
9b776dc7ab
Use new Index implementation for rebuild-index
2017-03-02 15:23:59 +01:00
Alexander Neumann
1d64a1dcbb
Merge pull request #835 from restic/fix-834
...
Allow filtering absolute paths
2017-03-02 15:22:17 +01:00
Alexander Neumann
7c92994f10
Clarify variable name
2017-03-02 14:52:18 +01:00