Commit Graph

4842 Commits

Author SHA1 Message Date
TW e3cdd90729 move --no-files-cache from common to borg create options, fixes #3146
for borg prune, just use do_files=False (it only needs the chunks
cache, not the files cache).

(cherry picked from commit 19ed725a58)
2017-10-13 20:19:50 +02:00
TW 58c53e25ea Merge pull request #3156 from ThomasWaldmann/no-brew-update-1.1
don't brew update, hopefully fixes #2532
2017-10-13 02:38:14 +02:00
TW 17ce2f728a Merge pull request #3155 from ThomasWaldmann/maincommand-help-1.1
maincommand help 1.1
2017-10-13 01:45:19 +02:00
TW 4453807c10 Merge pull request #3154 from ThomasWaldmann/readme-encryption-options-1.1
readme: -e is required in borg 1.1
2017-10-13 00:25:17 +02:00
Thomas Waldmann aac190eae1 don't brew update, hopefully fixes #2532
(cherry picked from commit 6049a07b74)
2017-10-12 23:38:02 +02:00
Thomas Waldmann fcaf764604 add example showing --show-version --show-rc
(cherry picked from commit ed1a8b5cf1)
2017-10-12 23:34:23 +02:00
Thomas Waldmann c768999a05 don't crash if only a global option is given, show help, fixes #3142
(cherry picked from commit 3be328ed70)
2017-10-12 23:34:14 +02:00
Thomas Waldmann 7c1b08922a readme: -e is required in borg 1.1
(cherry picked from commit c8441b5b3d)
2017-10-12 23:23:12 +02:00
TW 42046524e5 Merge pull request #3133 from ThomasWaldmann/fix-nonlocal-path-detection-1.1
fix detection of non-local path, fixes #3108
2017-10-11 14:10:18 +02:00
TW 9e83632c06 Merge pull request #3132 from ThomasWaldmann/no-time-end-1.1
recreate: don't crash on attic archives w/o time_end, fixes #3109
2017-10-11 14:05:32 +02:00
TW c5b02cebc3 Merge pull request #3131 from ThomasWaldmann/support-no-hardlinks-1.1
catch ENOTSUP for os.link, fixes #3107
2017-10-11 14:05:00 +02:00
TW 8ca6dc03d2 Merge pull request #3129 from ThomasWaldmann/fallback-no-truncate-1.1
don't crash in first part of truncate_and_unlink, fixes #3117
2017-10-11 14:04:34 +02:00
TW 6f8994e4b9 Merge pull request #3134 from ThomasWaldmann/logging-config-fix-1.1
logging with fileConfig: set json attr on "borg" logger, fixes #3114
2017-10-11 14:03:22 +02:00
TW 74d3fb4943 Merge pull request #3135 from ThomasWaldmann/doc-fix-1.1
use --format rather than --list-format in examples, the latter is deprecated
2017-10-11 14:02:42 +02:00
TW 919edbffad Merge pull request #3136 from ThomasWaldmann/issue/3103-1.1
init: fix wrong encryption choices in command line parser
2017-10-11 14:02:09 +02:00
Marian Beermann ad07efcb29 init: fix wrong encryption choices in command line parser
(cherry picked from commit b00179ff78)
2017-10-11 01:18:19 +02:00
Fabio Pedretti 0e44f07b88 use --format rather than --list-format in examples, the latter is
deprecated

(cherry picked from commit bc42f58c04)
2017-10-11 01:13:12 +02:00
Thomas Waldmann edcc64aeed logging with fileConfig: set json attr on "borg" logger, fixes #3114
(cherry picked from commit afba813706)
2017-10-11 01:10:11 +02:00
Thomas Waldmann d35537c199 fix detection of non-local path, fixes #3108
filenames like ..foobar are valid, so, to detect stuff in upper dirs,
we need to include the path separator and check if it starts with '../'.

(cherry picked from commit 60e9249100)
2017-10-11 01:02:28 +02:00
Thomas Waldmann fd253a2813 recreate: don't crash on attic archives w/o time_end, fixes #3109
(cherry picked from commit 9d3daebd5f)
2017-10-11 00:56:46 +02:00
Thomas Waldmann 747cfadf79 catch ENOTSUP for os.link, fixes #3107
(cherry picked from commit 203a5c8f19)
2017-10-11 00:34:05 +02:00
Thomas Waldmann a68d463041 don't crash in first part of truncate_and_unlink, fixes #3117
(cherry picked from commit 7a689b1295)
2017-10-11 00:16:51 +02:00
TW f407de07a8 Merge pull request #3106 from ThomasWaldmann/vagrant-own-fbsd-box
vagrant: use self-made FreeBSD 10.3 box, fixes #3022
2017-10-10 00:41:38 +02:00
Thomas Waldmann c995797640 vagrant: use self-made FreeBSD 10.3 box, fixes #3022 2017-10-09 04:58:44 +02:00
TW aae2b97c6d Merge pull request #3102 from borgbackup/rel110
Release 1.1.0
2017-10-08 01:38:11 +02:00
Thomas Waldmann 8685c24a95 build_man 2017-10-07 22:15:27 +02:00
Thomas Waldmann ce121246ca update CHANGES 2017-10-07 22:13:44 +02:00
TW 5ba34634da Merge pull request #3100 from ThomasWaldmann/compressed-not-larger-1.1
auto compression: make sure expensive compression is actually better
2017-10-07 16:31:44 +02:00
Thomas Waldmann 5e3758fc7a auto compression: make sure expensive compression is actually better
if it is not significantly better compressed, we just store lz4
compressed data (which we already have computed anyway), because
that at least decompressed super fast.

(cherry picked from commit 011e0fd3fa)
2017-10-07 16:21:09 +02:00
TW 3bc76a0a25 Merge pull request #3099 from ThomasWaldmann/manpage-issue-role-1.1
implement simple "issue" role for manpage generation, fixes #3075
2017-10-07 16:20:16 +02:00
Thomas Waldmann 355191ab0b implement simple "issue" role for manpage generation, fixes #3075
(cherry picked from commit bf3f8e5672)
2017-10-07 16:18:39 +02:00
TW ce1d3ec7e4 Merge pull request #3098 from ThomasWaldmann/fix-man-typo-1.1
manpage: fix typos, update homepage
2017-10-07 16:16:37 +02:00
Thomas Waldmann 164bb059ec manpage: fix typos, update homepage
(cherry picked from commit 62e0f7a64e)
2017-10-07 16:15:34 +02:00
TW e7a9ea2c09 Merge pull request #3092 from ThomasWaldmann/faq-eta-1.1
faq: we do not implement futile attempts of ETA / progress displays
2017-10-06 20:32:15 +02:00
Thomas Waldmann 1e370d4d23 faq: we do not implement futile attempts of ETA / progress displays
(cherry picked from commit fe08437337)
2017-10-06 20:31:12 +02:00
TW 41587c9be2 Merge pull request #3091 from ThomasWaldmann/fuse-version-comments-1.1
add some comments about recent fuse versions to setup.py
2017-10-06 20:27:25 +02:00
Thomas Waldmann bfdb6c4558 add some comments about recent fuse versions to setup.py 2017-10-06 19:51:49 +02:00
TW ed3abcfe6f Merge pull request #3079 from ThomasWaldmann/fix-subprocess-env-1.1
fix LDLP restoration for subprocesses, fixes #3077
2017-10-01 21:57:37 +02:00
Thomas Waldmann 7e4d6cac0f fix LDLP restoration for subprocesses, fixes #3077
(cherry picked from commit b5069770b7)
2017-10-01 20:58:18 +02:00
TW 4bbbcfc892 Merge pull request #3076 from borgbackup/rel110rc4
release 1.1.0rc4
2017-10-01 05:01:15 +02:00
Thomas Waldmann 180a37db46 build_man 2017-10-01 02:26:55 +02:00
Thomas Waldmann 0263c9dd8a build_usage 2017-10-01 02:24:54 +02:00
TW 6c04f6f1b6 Merge pull request #3065 from ThomasWaldmann/update-changes-1.1
update CHANGES (1.1-maint)
2017-10-01 02:12:09 +02:00
Thomas Waldmann 9723f38855 update CHANGES (1.1-maint) 2017-10-01 02:10:57 +02:00
TW f7fd14958d Merge pull request #3074 from ThomasWaldmann/files-cache-ctime-1.1
implement files cache mode control, fixes #911
2017-10-01 02:07:35 +02:00
Thomas Waldmann eab9f5a07b implement files cache mode control, fixes #911
You can now control the files cache mode using this option:

--files-cache={ctime,mtime,size,inode,rechunk,disabled}*

(only some combinations are supported)

Previously, only these modes were supported:
- mtime,size,inode (default of borg < 1.1.0rc4)
- mtime,size (by using --ignore-inode)
- disabled (by using --no-files-cache)

Now, you additionally get:
- ctime alternatively to mtime (more safe), e.g.:
  ctime,size,inode (this is the new default of borg >= 1.1.0rc4)
- rechunk (consider all files as changed, rechunk them)

Deprecated:
- --ignore-inodes (use modes without "inode")
- --no-files-cache (use "disabled" mode)

The tests needed some changes:
- previously, we use os.utime() to set a files mtime (atime) to specific
  values, but that does not work for ctime.
- now use time.sleep() to create the "latest file" that usually does
  not end up in the files cache (see FAQ)

(cherry picked from commit 5e2de8ba67)
2017-10-01 01:27:18 +02:00
TW f44e62636a Merge pull request #3070 from ThomasWaldmann/exclude-cython027-1.1
exclude Cython 0.27(.0) in requirements, fixes #3066
2017-09-29 03:36:23 +02:00
Thomas Waldmann f170641bd4 exclude Cython 0.27(.0) in requirements, fixes #3066
https://github.com/cython/cython/issues/1880
(cherry picked from commit 7e94d42853)
2017-09-29 02:18:26 +02:00
TW 248117db29 Merge pull request #3062 from ThomasWaldmann/fix-partial-json-1.1
remote: deal with partial lines, fixes #2637 (1.1-maint)
2017-09-27 02:09:31 +02:00
TW 644fc96350 Merge pull request #3063 from ThomasWaldmann/rate-limit-faq-fix-1.1
Simplified rate limiting wrapper in FAQ (1.1-maint)
2017-09-26 23:53:30 +02:00