Alexander Neumann
|
1944ab13d4
|
Add dangling blob detection and removal to 'fsck'
|
2014-12-22 14:46:54 +01:00 |
|
Alexander Neumann
|
a981141e49
|
Rename Table.Print -> Table.Write
|
2014-12-22 11:21:14 +01:00 |
|
Alexander Neumann
|
5431b025a3
|
Reduce code duplication in key handling
|
2014-12-21 18:16:22 +01:00 |
|
Alexander Neumann
|
ef41a77aff
|
Remove explicit key handling
|
2014-12-21 18:10:19 +01:00 |
|
Alexander Neumann
|
cc147c002e
|
Introduce type Server
|
2014-12-21 17:37:29 +01:00 |
|
Alexander Neumann
|
0e1045301a
|
Optimize 'cat' and 'snapshots' commands
|
2014-12-21 17:29:37 +01:00 |
|
Alexander Neumann
|
879abd0d12
|
Add time to command 'find'
|
2014-12-07 17:23:00 +01:00 |
|
Alexander Neumann
|
28bb061ad3
|
Refactor commands
|
2014-12-07 16:32:23 +01:00 |
|
Alexander Neumann
|
b3deca33a9
|
Add command 'find'
|
2014-12-07 14:44:01 +01:00 |
|
Alexander Neumann
|
988d18bb1d
|
Improve output
|
2014-12-07 14:26:32 +01:00 |
|
Alexander Neumann
|
202984a93f
|
Rename snapshot.Content -> snapshot.Tree
|
2014-12-07 14:14:50 +01:00 |
|
Alexander Neumann
|
45e40eb27a
|
Correctly encode non utf8 node names
|
2014-12-07 13:06:35 +01:00 |
|
Alexander Neumann
|
fa94d408f3
|
Remove old khepri binary
|
2014-12-06 17:59:21 +01:00 |
|
Alexander Neumann
|
e2fea0d088
|
Rename khepri -> restic
|
2014-12-05 21:45:49 +01:00 |
|
Alexander Neumann
|
0ac1716463
|
Fix error message for invalid snapshot id in fsck
|
2014-11-30 22:49:41 +01:00 |
|
Alexander Neumann
|
172b7bf123
|
Move command init into cmd_* files
|
2014-11-30 22:39:58 +01:00 |
|
Alexander Neumann
|
bb8c52a974
|
Add 'fsck' command
|
2014-11-30 22:35:42 +01:00 |
|
Alexander Neumann
|
3325fa07ea
|
Check timestamps for files
|
2014-11-30 22:34:21 +01:00 |
|
Alexander Neumann
|
65c9a78e95
|
Remove extra linefeed from table header in 'snapshots'
|
2014-11-28 00:01:56 +01:00 |
|
Alexander Neumann
|
3e2c9dc267
|
Show currently used key in 'key list'
|
2014-11-27 23:26:19 +01:00 |
|
Alexander Neumann
|
3b243ed1dd
|
Add command "key change" to change repository password
|
2014-11-25 23:23:09 +01:00 |
|
Alexander Neumann
|
43ccee3b08
|
Add command "key rm"
|
2014-11-25 23:18:02 +01:00 |
|
Alexander Neumann
|
f7fcd7c04c
|
Add command "key add"
|
2014-11-25 23:07:00 +01:00 |
|
Alexander Neumann
|
d0a63cd49f
|
Add command "key list"
|
2014-11-25 22:52:53 +01:00 |
|
Alexander Neumann
|
ad7e1d043f
|
Add simple ascii table implementation
|
2014-11-25 22:39:35 +01:00 |
|
Alexander Neumann
|
bb62218743
|
Add functions to compute unique prefix length
|
2014-11-24 22:09:22 +01:00 |
|
Alexander Neumann
|
2c5d07a571
|
List snapshots, accept snapshot id prefix
Example:
$ ./khepri snapshots
ID Date Source Directory
--------------------------------------------------------------------------------
fa31d65b 2014-11-24 19:45:11 kasimir /home/user/testdata
20bdc140 2014-11-24 20:00:47 kasimir /home/user/testdata
326cb59d 2014-11-24 20:01:40 kasimir /home/user/testdata
20ff988b 2014-11-24 20:35:35 kasimir /home/user
|
2014-11-24 21:12:32 +01:00 |
|
Alexander Neumann
|
339c63befc
|
Add "list maps" command
|
2014-11-23 23:29:29 +01:00 |
|
Alexander Neumann
|
725e5bfca5
|
Require repository
|
2014-11-23 23:19:47 +01:00 |
|
Alexander Neumann
|
33ce4e33aa
|
Store maps in new subdir "maps"
|
2014-11-23 22:26:01 +01:00 |
|
Alexander Neumann
|
f95788ed90
|
Limit memory usage, add several sync.Pool
|
2014-11-23 21:26:20 +01:00 |
|
Alexander Neumann
|
575635753e
|
Correct wildcard in Makefile
|
2014-11-23 15:15:11 +01:00 |
|
Alexander Neumann
|
a780462b80
|
Change bps and eta calculation to prevent overflow
|
2014-11-23 14:56:41 +01:00 |
|
Alexander Neumann
|
6d0a6844e2
|
Add space between number and unit
|
2014-11-23 14:54:37 +01:00 |
|
Alexander Neumann
|
3f0ea78b86
|
Clear line with ANSI escape on update
|
2014-11-23 14:34:18 +01:00 |
|
Alexander Neumann
|
7e26567b8b
|
Pretty status for backup
|
2014-11-23 13:51:15 +01:00 |
|
Alexander Neumann
|
21df0e50e5
|
Refactor stats
* channel instead of callback func
* cumulate Stats for slow receivers
|
2014-11-23 13:51:02 +01:00 |
|
Alexander Neumann
|
7d1ba8ab65
|
Ignore permission errors for backup
|
2014-11-23 12:15:19 +01:00 |
|
Alexander Neumann
|
94d1482888
|
Save multiple files in parallel
|
2014-11-18 21:46:44 +01:00 |
|
Alexander Neumann
|
4a3a6861e2
|
Scan directory first, then backup. Add stats.
|
2014-11-17 23:52:31 +01:00 |
|
Alexander Neumann
|
616a2c749d
|
Use different tags for debug log
|
2014-11-17 23:52:31 +01:00 |
|
Alexander Neumann
|
cf33b01582
|
Load config.mk in Makefile
|
2014-11-17 23:52:31 +01:00 |
|
Alexander Neumann
|
7006e13ca9
|
Add dependencies
|
2014-11-17 23:52:31 +01:00 |
|
Alexander Neumann
|
bd105b69a8
|
Add debug() function to khepri cmd and lib
|
2014-11-17 23:52:31 +01:00 |
|
Alexander Neumann
|
804cebde67
|
Rename backend subdir 'blobs' to 'data'
|
2014-11-16 13:22:19 +01:00 |
|
Alexander Neumann
|
ff3d0840d8
|
Fix integration tests
Todo for later:
* fix Futimes() syscall (will be done in #24)
* return error in dirdiff when ModTime doesn't match
|
2014-11-16 12:05:54 +01:00 |
|
Alexander Neumann
|
d20c4ff316
|
Correctly output blob after decryption with cat
|
2014-11-15 20:19:34 +01:00 |
|
Alexander Neumann
|
8277daa9e1
|
Add Makefile and version.sh, add 'version' command
|
2014-11-15 19:08:15 +01:00 |
|
Alexander Neumann
|
ebd4f97350
|
Update import path
|
2014-11-15 19:04:32 +01:00 |
|
Alexander Neumann
|
bb5bfe1ba0
|
Cleanup, remove unused commands
|
2014-10-05 16:17:40 +02:00 |
|