Commit Graph

4822 Commits

Author SHA1 Message Date
TW fba42889d2
Merge pull request #3383 from ThomasWaldmann/link-to-hp-support-1.1
link to the homepage for support/service (1.1-maint)
2017-11-26 23:38:42 +01:00
Thomas Waldmann 7438cb2ef4 link to the homepage for support/service (1.1-maint)
otherwise people ONLY reading the docs (and not coming from the
homepage) will miss these options.
2017-11-26 23:34:10 +01:00
TW feaa246095
Merge pull request #3382 from ThomasWaldmann/issue-2812-1.1
do remaining part of #3360 backport to 1.1-maint
2017-11-26 23:26:41 +01:00
Michael Rupert 2e365f46de do remaining part of #3360 backport to 1.1-maint 2017-11-26 23:23:57 +01:00
TW d8ff84c2f4
WIP: update CHANGES (1.1-maint) (#3368)
update CHANGES (1.1-maint)
2017-11-26 18:47:20 +01:00
Michael Rupert a40dd4c3b6 fixed support links (#3379) (#3381)
fixed support links, #3379

(cherry picked from commit 6dd54f93ce)
2017-11-26 05:30:09 +01:00
TW 1f41b251f7
Merge pull request #3380 from milkey-mouse/fix-build-man-bp1.1
Fix build_man issues (1.1 backport)
2017-11-26 04:43:35 +01:00
Milkey Mouse 248c408b5b
Fix build_man issues (fixes #3364) 2017-11-25 19:38:23 -08:00
Milkey Mouse e488e69f41
Use name of command for "virtual man page" name
This makes it slightly easier to debug manpage issues without removing
the virtmanpage hack.
2017-11-25 19:37:17 -08:00
TW 6b10ac03b9
Merge pull request #3378 from ThomasWaldmann/docs-fixes-1.1
docs fixes / updates (1.1-maint)
2017-11-26 04:17:27 +01:00
Thomas Waldmann 25b40a261b docs: give examples for borg mount exclusion options
(cherry picked from commit 0eaec60384)
2017-11-26 04:04:42 +01:00
Thomas Waldmann ef39dc6554 docs: move bsdflags tuning comments to notes docs section
the atime comments are already there.

(cherry picked from commit 91ff2f81a6)
2017-11-26 04:04:20 +01:00
Thomas Waldmann b175f1fdf1 docs: document birthtime support on platforms supporting it
stat.st_birthtime, MacOS and (some?) BSDs.

(cherry picked from commit a107233f75)
2017-11-26 04:04:01 +01:00
Thomas Waldmann 21afd17f2f docs: document good and problematic option placements, see #3356
(cherry picked from commit e3cb7c3c32)
2017-11-26 04:03:42 +01:00
Thomas Waldmann 938d122191 docs: fix examples with problematic option placements, fixes #3356
have options to the left OR to the right of all positional arguments,
but not on BOTH sides and not in between them.

(cherry picked from commit f2a1539f25)
2017-11-26 04:03:16 +01:00
TW 26cfaf3681
Merge pull request #3359 from milkey-mouse/borg-config-cmd-bp1.1
Add borg config command (1.1 backport)
2017-11-26 03:56:01 +01:00
Milkey Mouse 5331b378f7
fixup! Add borg config command (fixes #3304)
Don't use list unpacking for function calls in order to support py3.4

Reword basic borg config help

It doesn't edit the repo config, but any borg-related config.
2017-11-25 15:58:08 -08:00
TW 960c78ffea
Merge pull request #3367 from ThomasWaldmann/create-tuning-options-1.1
docs: point out tuning options for borg create, fixes #3239
2017-11-25 15:27:37 +01:00
Thomas Waldmann 3bdf1193ad docs: point out tuning options for borg create, fixes #3239
(cherry picked from commit 520a6a2ef1)
2017-11-25 15:25:15 +01:00
TW 4021423330
Merge pull request #3365 from ThomasWaldmann/update-usage-man-1.1
update usage / man (1.1-maint)
2017-11-25 14:54:12 +01:00
Thomas Waldmann 0340fbe420 build_man (1.1-maint)
also: git add borgfs.1
2017-11-25 14:49:00 +01:00
Thomas Waldmann 7bf838003a build_usage (1.1-maint)
also: git add borgfs.rst.inc
2017-11-25 14:45:28 +01:00
TW f651e08d45
Merge pull request #3362 from ThomasWaldmann/package-data-1.1
clean up and simplify packaging (1.1-maint)
2017-11-25 14:40:43 +01:00
Thomas Waldmann 13d339bb85 clean up and simplify packaging
1.1.2 was released with a sdist that included quite some files that
did not belong into the package (I tried nuitka at some time).

This was because the old MANIFEST.in / setup.py included all the stuff
in the package dir.

Now, setuptools_scm is to automatically deal with the INCLUDES and
MANIFEST.in only handles the EXCLUDES, so only committed files get
into the sdist (minus some we do not want).

Also, no .c .h .pyx files will be installed - they are not needed as
they have been compiled into binary files.

(cherry picked from commit feb428b4e0)
2017-11-25 13:56:51 +01:00
Milkey Mouse 15d9c94981
Fix borg config flake8 failures
Suppressed E731 so lambdas can be assigned to vars
2017-11-24 16:39:27 -08:00
Milkey Mouse 2ac0bf4980
Add borg config command (fixes #3304)
This command works similarly to "git config" - it parses repo and
cache configs to get, set, and delete values. It only works on local
repos so a malicious client can't e.g. override their storage quota
or reset the append_only flag.

Add tests for borg config

Add documentation for borg config

Change manual config edits -> borg config

There were a couple places in the documentation where it was advised
to edit the repository or cache config file, a process that is stream-
lined by borg config.
2017-11-24 16:38:56 -08:00
TW 0a5d17018e
Merge pull request #3354 from ThomasWaldmann/mount-options-1.1
borg mount options (1.1 backport)
2017-11-24 16:57:22 +01:00
Thomas Waldmann 47d16e0f62 borg mount: support --consider-part-files correctly, fixes #3347
(cherry picked from commit caece370b8)
2017-11-24 01:45:42 +01:00
Thomas Waldmann 0e07647576 borg mount: support hardlinks correctly, add tests
previous commit did not yet support hardlinks correctly, if the
hardlink master was excluded somehow.

added some tests for this, also refactored related tests slightly.

(cherry picked from commit e97deafb16)
2017-11-24 00:30:28 +01:00
TW 6fb5f989a9
Merge pull request #3353 from milkey-mouse/document-ntfsclone-bp1.1
Add instructions for using ntfsclone (1.1 backport)
2017-11-24 00:25:16 +01:00
Thomas Waldmann 52410b6976 borg mount: support exclusion group options and paths, fixes #2138
borg mount [options] repo_or_archive mountpoint path [paths...]

paths: you can just give some "root paths" (like for borg extract) to
only partially populate the FUSE filesystem.

Similar for these exclusion group options:
--exclude
--exclude-from
--pattern
--patterns-from
--strip-components

(cherry picked from commit 77df1cfe8c)
2017-11-24 00:09:08 +01:00
Milkey Mouse 46698bde6e
Move image backup-related FAQ entries to a new page 2017-11-23 15:06:23 -08:00
Milkey Mouse f9ed3b3ed7
Add instructions for zerofree 2017-11-23 15:05:22 -08:00
Milkey Mouse 454317dc02
Add instructions for ntfsclone (fixes #81) 2017-11-23 15:05:17 -08:00
TW babdef574c
Merge pull request #3351 from milkey-mouse/fewer-not-less-bp1.1
Correct usage of "fewer" in place of "less" (1.1 backport)
2017-11-23 13:52:22 +01:00
TW df709a7678
Merge pull request #3350 from milkey-mouse/list-format-aliases-bp1.1
Clarify key aliases for borg list --format (1.1 backport)
2017-11-23 13:44:08 +01:00
Tom Denley 8fb8692d42
Correct usage of "fewer" in place of "less" 2017-11-22 21:52:41 -08:00
Milkey Mouse 4dab6d29d8
Clarify key aliases for borg list --format (fixes #3111) 2017-11-22 21:18:21 -08:00
TW b1f9bca8b9
Merge pull request #3343 from milkey-mouse/repo-replay-message-bp1.1
Highlight that information is obtained from security dir (1.1 backport)
2017-11-20 23:22:29 +01:00
TW 78189ed613
Merge pull request #3342 from milkey-mouse/document-sshfs-stupidity-bp1.1
Document sshfs rename workaround (1.1 backport)
2017-11-20 23:21:02 +01:00
TW 96b6033f29
Merge pull request #3341 from milkey-mouse/break-lock-interrupt-bp1.1
Mention break-lock in checkpointing FAQ entry (1.1 backport)
2017-11-20 23:19:23 +01:00
TW 0f59e53554
Merge pull request #3344 from milkey-mouse/faq-remove-bp1.1
add FAQ about removing old files and policies (1.1 backport)
2017-11-20 23:16:58 +01:00
Antoine Beaupré 8735e17575
add FAQ about removing old files and policies
This has been asked twice already this year:

https://mail.python.org/pipermail/borgbackup/2017q3/000796.html
https://mail.python.org/pipermail/borgbackup/2017q4/000891.html

... and I was asked again privately today, so this qualifies as FAQ to
me.
2017-11-20 13:52:09 -08:00
Aidan Woods 7fa5561cbc
Highlight that information is obtained from security dir
(deleting the cache will not bypass this error in the
event the user knows this is a legitimate repo).
2017-11-20 13:10:59 -08:00
Milkey Mouse ebecd8bd73
Document sshfs rename workaround (fixes #3315) 2017-11-20 13:03:12 -08:00
Milkey Mouse fda9b7d5b9
Mention break-lock in checkpointing FAQ entry (fixes #3328) 2017-11-20 12:35:14 -08:00
TW 3a8b5c7510
Merge pull request #3322 from ThomasWaldmann/crc32-unaligned-1.1
crc32: deal with unaligned buffer, tests, fixes #3317
2017-11-14 18:59:16 +01:00
Thomas Waldmann 3d3f3500f9 crc32: deal with unaligned buffer, tests, fixes #3317
fixing only the (generic) slice-by-8 crc32 implementation,
it is assumed that CPUs supporting CLMUL can also efficiently
and correctly deal with unaligned accesses.

slice-by-8 is used e.g. on ARM cpus and they might not (efficiently)
support unaligned memory access, leading to bus errors or low
performance.

(cherry picked from commit f9cd6f7512)
2017-11-14 15:33:28 +01:00
TW 9f9cb88a01
Merge pull request #3311 from milkey-mouse/borgfs-man-bp1.1
Generate usage & man page for borgfs (1.1-maint)
2017-11-14 00:28:59 +01:00
TW b1ac8f0fa3
Merge pull request #3321 from smammy/3272-birthtime-1.1
Backport birthtime patch to 1.1-maint branch.
2017-11-14 00:22:37 +01:00