Commit Graph

1226 Commits

Author SHA1 Message Date
Thomas Waldmann bf3cf21ac5 docs: add warning about prune 2015-10-03 14:12:16 +02:00
Thomas Waldmann 2c13027750 apt-get install: add -y 2015-10-03 03:21:56 +02:00
Thomas Waldmann 3143839f6b use Debian 7 (wheezy) VMs to do the linux binary builds 2015-10-03 03:10:12 +02:00
Thomas Waldmann 893242ead4 fix multiple issues with the cache config version check, fixes #234
- issue #234: handle exception when config file is empty is really not a borg cache config
- there was a unused %s in the Exception string
- error msg was wrong when version check failed - this IS a borg cache, but not of expected version
2015-10-02 18:11:10 +02:00
Thomas Waldmann 8978515991 temporary hack to avoid using lots of disk space for chunks.archive.d 2015-10-02 16:56:31 +02:00
Thomas Waldmann aef71ac640 Merge branch 'master' of github.com:borgbackup/borg 2015-10-02 16:25:57 +02:00
Antoine Beaupré ea5d00436c also document the cache locations 2015-10-02 10:12:13 -04:00
Antoine Beaupré ad85f64842 whitespace 2015-10-02 10:10:50 -04:00
Antoine Beaupré 69040588cd update docs to reflect that cache is converted 2015-10-02 10:10:43 -04:00
Antoine Beaupré d4d1b414b5 remove needless autouse 2015-10-02 09:44:53 -04:00
Antoine Beaupré 41e9942efe follow naming of tested module 2015-10-02 09:43:51 -04:00
Antoine Beaupré 081b91bea0 remove needless paren 2015-10-02 09:43:10 -04:00
Antoine Beaupré 3e7fa0d633 also copy the cache config file to workaround #234 2015-10-01 16:41:17 -04:00
Antoine Beaupré 8022e563a9 don't clobber existing borg cache 2015-10-01 16:27:19 -04:00
Antoine Beaupré 55f79b4999 complete cache conversion code
we need to create the borg cache directory

dry run was ignored, fixed.

process cache before segment, because we want to do the faster stuff first
2015-10-01 16:24:28 -04:00
Antoine Beaupré 28a033d1d3 remove debug output that clobbers segment spinner 2015-10-01 16:03:52 -04:00
Antoine Beaupré 4f9a411ad8 remove unneeded fixture decorator 2015-10-01 16:01:17 -04:00
Antoine Beaupré 022de5be47 untested file/chunks cache conversion
i couldn't figure out how to generate a cache set directly, Archiver is a pain...
2015-10-01 16:01:01 -04:00
Antoine Beaupré 7c32f555ac repository index conversion 2015-10-01 15:43:16 -04:00
Antoine Beaupré a7902e5657 cosmetic: show 100% when done, not n-1/n% 2015-10-01 14:29:09 -04:00
Antoine Beaupré 35b219597f only write magic num if necessary
this could allow speeding up conversions resumed after interruption
2015-10-01 14:28:49 -04:00
Antoine Beaupré 180dfcb18f remove needless indentation 2015-10-01 14:23:43 -04:00
Antoine Beaupré 6a72252b69 release lock properly if segment conversion crashes 2015-10-01 14:22:29 -04:00
TW d27da99208 Merge pull request #230 from anarcat/api
add automatically generated API
2015-10-01 19:52:15 +02:00
Antoine Beaupré 3bb3bd45fc add percentage progress 2015-10-01 12:36:53 -04:00
Thomas Waldmann 5c649a0154 Merge branch 'master' of github.com:borgbackup/borg 2015-10-01 18:21:45 +02:00
Antoine Beaupré 0d457bc846 clarify what to do about the cache warning 2015-10-01 11:25:12 -04:00
Antoine Beaupré 946aca97a1 avoid flooding the console
instead we add progress information
2015-10-01 11:25:02 -04:00
Antoine Beaupré 6c318a0f27 re-pep8 2015-10-01 11:12:23 -04:00
Antoine Beaupré 7f6fd1f306 add docs for all converter test code 2015-10-01 11:11:30 -04:00
Antoine Beaupré a08bcb21ae refactor common code
we get rid of repo_open() which doesn't same much typing, and add a validator for keys
2015-10-01 11:10:56 -04:00
Antoine Beaupré f5cb0f4e73 rewrite convert tests with pytest fixtures 2015-10-01 10:41:31 -04:00
Antoine Beaupré 98e4e6bc25 lock repository when converting segments 2015-10-01 09:35:17 -04:00
Antoine Beaupré 58815bc28a fix commandline dispatch for converter 2015-10-01 09:23:17 -04:00
Antoine Beaupré 57801a288d keep tests simple by always adding attic depends
note that we do not depend on attic to build borg, just to do those
tests. if attic goes away, we could eventually do this another way or
just stop testing this altogether.
2015-10-01 09:03:41 -04:00
Antoine Beaupré 79d9aebaf2 use permanently instead of irrevocably, which is less common 2015-10-01 09:00:49 -04:00
Antoine Beaupré b9c474d187 pep8: put pytest skip marker after imports 2015-10-01 08:59:01 -04:00
Antoine Beaupré 4a85f2d0f5 fix most pep8 warnings
* limit all lines to 80 chars
* remove spaces around parameters
* missing blank lines
2015-10-01 08:58:01 -04:00
Antoine Beaupré 5f6eb87385 much nicer validation checking 2015-10-01 08:50:06 -04:00
Antoine Beaupré d5198c551b split out depends in imports 2015-10-01 08:47:23 -04:00
Antoine Beaupré d66516351f use builtin NotImplementedError instead of writing our own
NotImplemented didn't work with pytest.raise(), i didn't know about NotImplementedError, thanks tw
2015-10-01 08:46:30 -04:00
Antoine Beaupré ef0ed409b6 fix typo 2015-10-01 08:44:17 -04:00
Antoine Beaupré 5b8cb63479 remove duplicate code with the unit test 2015-10-01 08:43:05 -04:00
Antoine Beaupré dbd4ac7f8d add missing colon 2015-10-01 08:41:44 -04:00
Antoine Beaupré c2913f5f10 style: don't use continue for nothing 2015-10-01 08:40:56 -04:00
Antoine Beaupré efbad396f4 help text review: magic s/number/string/, s/can/must/ 2015-10-01 08:40:25 -04:00
Antoine Beaupré a81755f1a9 use triple-double-quoted instead of single-double-quoted
at the request of TW, see #231
2015-10-01 08:34:18 -04:00
TW 50fe290770 Merge pull request #229 from anarcat/rmapi
remove api file introduced by mistake in #228
2015-10-01 10:52:09 +02:00
Antoine Beaupré c990829225 add attic dependency for build as a separate factor
this way we don't depend on attic for regular build, but we can still see proper test coverage
2015-10-01 00:51:19 -04:00
Antoine Beaupré bcd94b96e0 split up keyfile, segments and overall testing in converter 2015-10-01 00:32:34 -04:00