Guinness
3278d253c5
Update the documentation on hacked backup client.
...
Fixes #5480 .
2020-11-13 10:31:05 +01:00
Thomas Waldmann
95ee729086
PropDict: refactor / micro-optimize
...
- do not call update methods if there is nothing to do (empty dict)
- order if/elif/else by simplicity / probability
2020-11-10 13:49:15 +01:00
Thomas Waldmann
0e1cf2056b
PropDict: fail early if internal_dict is not a dict
2020-11-10 13:35:07 +01:00
TW
122dfce405
Merge pull request #5464 from Samuel-BF/patch-1
...
Doc / Deployment with ansible: generic install
2020-11-07 17:57:50 +01:00
TW
c420b0abd4
Merge pull request #5489 from milkey-mouse/timestamp-fixes
...
Timestamp fixes
2020-11-07 01:39:53 +01:00
Samuel BF
7e60a5e052
Rephrasing doc on deployement with ansible
2020-11-06 14:28:27 +01:00
Samuel-BF
e18649d2d2
Doc / Deployment with ansible: pacman -> package
...
Using "package" ansible module make the ansible playbook able to run
against most unix OSes. Pacman module only works with Arch and derivatives.
Also : changing state from "latest" to "present". Ansible should not be
a way to keep your system up-to-date : it's a configuration management
system and, as such, should not change anything if neither the playbook
nor the machine changed its state (idempotency).
Reference : https://github.com/ansible/ansible-lint/blob/master/lib/ansiblelint/rules/PackageIsNotLatestRule.py#L24
2020-11-06 14:28:01 +01:00
Milkey Mouse
47143cae76
Make timestamp helper timezone-aware
2020-11-05 01:27:46 -08:00
Milkey Mouse
9084f94ba2
Remove redundant copy of timestamp helper
2020-11-05 00:51:08 -08:00
TW
49ce3aff64
Merge pull request #5482 from ThomasWaldmann/gha3
...
github ci workflow improvements
2020-11-04 01:51:08 +01:00
Thomas Waldmann
0950d23e4d
test fuse2/fuse3
2020-11-04 01:20:57 +01:00
Thomas Waldmann
cd9e173967
checkout: fetch all to make setuptools_scm work
2020-11-03 22:57:15 +01:00
TW
dea3f01a40
Merge pull request #5472 from milkey-mouse/timestamp-aware-placeholders
...
Use --timestamp in placeholders if given
2020-11-03 22:29:07 +01:00
Milkey Mouse
3644bd14dc
Add tests for Location.with_timestamp
2020-11-03 13:00:37 -08:00
Milkey Mouse
16c49d177b
Use --timestamp for {utcnow} and {now} if given ( fixes #5189 )
2020-11-03 13:00:31 -08:00
TW
47e96bc261
Merge pull request #5475 from milkey-mouse/fp-5377
...
docs: how to approach borg speed issues (forward port)
2020-11-03 15:55:15 +01:00
TW
02d917b460
Merge pull request #5477 from milkey-mouse/fp-5418
...
fix --dry-run and --stats coexistence
2020-11-03 15:49:11 +01:00
TW
a6cab569cb
Merge pull request #5474 from ThomasWaldmann/gha2
...
pytest on linux/macOS via gh workflow
2020-11-03 15:42:37 +01:00
Thomas Waldmann
14d0e566b6
run tests via tox/pytest
2020-11-03 15:40:47 +01:00
TW
5334dbc0ae
Merge pull request #5479 from milkey-mouse/fix-5438
...
Fix spurious failure in test_cache_files
2020-11-03 13:57:51 +01:00
Milkey Mouse
626d44a57d
Sufficiently corrupt files for tests ( fixes #5438 )
2020-11-02 19:10:46 -08:00
Thomas Waldmann
2a73adadd0
fix --dry-run and --stats coexistence, fixes #5415
2020-11-02 17:47:16 -08:00
Thomas Waldmann
60ee199a0f
docs: how to approach borg speed issues, fixes #5371
...
also: give a speed example for unchanged files
also: explicitly mention chmod/chown changing ctime
also: reformat one paragraph
2020-11-02 17:36:08 -08:00
TW
4ec795a966
Merge pull request #5473 from ThomasWaldmann/gha
...
use github actions
2020-11-03 01:26:31 +01:00
Thomas Waldmann
ea3954072b
github action: flake8 linter
2020-11-03 01:18:27 +01:00
TW
7ba7d12beb
Merge pull request #5470 from ThomasWaldmann/reduce-travis-testing
...
reduce testing on travis, no macOS, no py3x-dev, see #5467
2020-11-02 23:47:03 +01:00
Thomas Waldmann
1ae99ac22a
reduce testing on travis, no macOS, no py3x-dev, see #5467
...
- kill the macOS builds, way too expensive (and problematic anyway)
- kill the builds on python development versions, can't afford any more
2020-11-02 23:26:11 +01:00
TW
3b9e5f288c
Merge pull request #5469 from ThomasWaldmann/travis-com-badge
...
update travis-ci.org -> .com (master)
2020-11-02 23:17:31 +01:00
Thomas Waldmann
9d2cabc4d2
update travis-ci.org -> .com (master)
2020-11-02 23:06:15 +01:00
TW
b05182260c
Merge pull request #5430 from ThomasWaldmann/pyfuse3
...
add pyfuse3 as an alternative lowlevel fuse implementation
2020-11-02 22:51:17 +01:00
TW
0e8e614ea9
Merge pull request #5463 from d5h/allow-eio-on-hardlink
...
Allow EIO with warning when trying to hardlink
2020-11-02 20:52:25 +01:00
Dan Hipschman
1a94c2e27a
Allow EIO with warning when trying to hardlink
2020-11-01 14:26:56 -08:00
TW
5f23ff656a
Merge pull request #5462 from schors/master
...
create: implement --stdin-mode, --stdin-user and --stdin-group, fixes #5333
2020-11-01 19:44:32 +01:00
Phil Kulin
c0504c0669
create: implement --stdin-mode, --stdin-user and --stdin-group, #5333
2020-11-01 20:45:56 +03:00
Thomas Waldmann
cebc5bf74f
vagrant: do not run some FUSE test envs on some OSes
2020-10-31 22:04:44 +01:00
Thomas Waldmann
49b1421682
FUSE: support pyfuse3 additionally to llfuse, fixes #5407
...
FUSE implementation can be switched via env var BORG_FUSE_IMPL.
2020-10-31 22:04:44 +01:00
Mher Kazandjian
5bcb52db77
add example for excluding content using the --pattern cmd line arg ( #5456 )
...
add example for excluding content using the --pattern command line argument
2020-10-28 23:32:40 +01:00
TW
aee10b7497
Merge pull request #5436 from Gu1nness/#5336-meaning-statistical-mean
...
Change documentation inaccuracy on chunk size.
2020-10-23 15:49:07 +02:00
Guinness
61c92110e6
Change documentation inaccuracy on chunk size.
...
We know use only "target chunk size" when speaking of the chunk size
that is expected to happen most of the time. This removes statistical
and mathematical inacurracies that could be troublesome for mathematical
people.
Fixes #5336
2020-10-23 13:03:12 +02:00
TW
d56c816cf2
Merge pull request #5429 from Gu1nness/#5426-tox-outdated
...
Remove Python3.5 from tox.ini as it is not supported anymore
2020-10-18 23:39:44 +02:00
Guinness
a5078d2d34
Remove Python3.5 from tox.ini as it is not supported anymore
2020-10-18 11:01:03 +02:00
TW
d5d9d7d23b
Merge pull request #5427 from enkore/issue/5274
...
export-tar: set tar format to GNU_FORMAT explicitly
2020-10-17 23:29:07 +02:00
Marian Beermann
c81bc43ad5
export-tar: set tar format to GNU_FORMAT explicitly
...
Python 3.8 changed the default format to PAX, but GNU format is
documented for Borg.
2020-10-17 21:52:40 +02:00
TW
a48d6d279f
Merge pull request #5411 from jeroentbt/patch-1
...
fix small typo in quickstart docs
2020-10-12 20:58:51 +02:00
jeroen tiebout
ed5d3dfe24
fix small typo in quickstart docs
2020-10-12 19:33:45 +02:00
eike-fokken
1f0458d016
Clarify '--one-file-system' for btrfs ( #5391 )
...
docs: clarify borg create's '--one-file-system' option, #4009
The documentation now explicitly mentions btrfs subvolumes and
explains how --one-file-system works.
Co-authored-by: Eike <e.fokken+git@posteo.de>
2020-10-12 13:26:09 +02:00
TW
3674f24a5c
Merge pull request #5409 from ThomasWaldmann/py362
...
vagrant: use py 3.6.2 (not .1), fixes #5398
2020-10-11 15:16:44 +02:00
Thomas Waldmann
29b5eab9d2
vagrant: use py 3.6.2 (not .1), fixes #5398
2020-10-11 15:14:54 +02:00
TW
54fe804066
Merge pull request #5401 from ThomasWaldmann/fix-docs
...
Fix docs
2020-10-08 12:41:42 +02:00
Thomas Waldmann
2e31c3fd21
remove duplicate homebrew label definition
...
seems to be not used.
2020-10-08 12:39:29 +02:00