Commit graph

5655 commits

Author SHA1 Message Date
TW
08f06ca21b Merge pull request #5549 from ThomasWaldmann/gha-timeout
add a timeout for the github CI jobs, fixes #5548
2020-12-06 23:20:02 -06:00
TW
46364847ce
Merge pull request #5540 from samuel-w/backport-item
PropDict: fail early if internal_dict is not a dict [1.1]
2020-12-04 23:24:12 +01:00
TW
9cea1ab2fe Merge pull request #5496 from ThomasWaldmann/item-assert-dict
PropDict: fail early if internal_dict is not a dict
2020-12-04 16:06:04 -06:00
Samuel
52420213b4
Change references of Travis to GitHub Actions (#5536) [1.1] (#5539)
Change references of Travis to GitHub Actions

Backport https://github.com/borgbackup/borg/pull/5536 to 1.1-maint.
2020-12-04 22:00:46 +01:00
TW
9c69c461d5
Merge pull request #5542 from samuel-w/gh-1.1
Upload coverage reports to codecov, fix caskroom [1.1]
2020-12-04 21:58:36 +01:00
Samuel
68610fa55f Upload coverage reports to codecov 2020-12-04 13:26:41 -06:00
Nehalenniæ Oudin
954be6dd59
Complements the documentation for pattern files and exclude files (#5524) 2020-12-04 14:26:51 +01:00
TW
82304a8017
Merge pull request #5525 from Gu1nness/5505-1.1-maint
Add some documentation for new compression algorithm, see #1633 [1.1]
2020-12-02 14:31:09 +01:00
TW
3b984a7111
Merge pull request #5526 from Gu1nness/5512-1.1-maint
Add a hint on sleeping computer in the FAQ, fixes #5301 [1.1]
2020-12-02 14:29:30 +01:00
TW
3e14eb57df
Merge pull request #5527 from Gu1nness/5436-1.1-maint
Complements the documentation for pattern files and exclude files, fixes #5336 [1.1]
2020-12-02 14:27:47 +01:00
TW
e2a0c8927f
Merge pull request #5532 from ThomasWaldmann/test-hashindex-corruption-bug-4829
add a test for the hashindex corruption bug, fixes #5531
2020-12-02 13:59:04 +01:00
Thomas Waldmann
aa3938a7a5 add a test for the hashindex corruption bug, fixes #5531
for the bug, see #4829.
2020-12-02 03:07:35 +01:00
Guinness
2ce9fd7aac Add some documentation for new compression algorithm 2020-12-01 16:59:26 +01:00
Guinness
89bf5afacf Add a hint on sleeping computer in the FAQ 2020-12-01 16:58:47 +01:00
Guinness
076ade8c24 Complements the documentation for pattern files and exclude files 2020-12-01 16:54:48 +01:00
TW
22c463f5c3
Merge pull request #5523 from d5h/allow-eio-on-hardlink-backport-1.1
[1.1] Allow EIO with warning when trying to hardlink
2020-11-29 22:17:31 +01:00
Dan Hipschman
af97e2f3a4 Allow EIO with warning when trying to hardlink
(cherry picked from commit 1a94c2e27a)
2020-11-29 09:48:23 -08:00
TW
326a617ef1
Merge pull request #5511 from luke-jr/files_cache_suffix-1.1
[1.1] Allow appending the files cache filename with BORG_FILES_CACHE_SUFFIX env var
2020-11-17 18:12:32 +01:00
Luke Dashjr
9722909b1f docs: Document BORG_FILES_CACHE_SUFFIX environment variable
Github-Pull: #5433
Rebased-From: 561fbb748c
2020-11-17 00:51:08 +00:00
Luke Dashjr
20535e4b45 Rather than error beginning a txn, create an empty files cache if it didn't exist before
Github-Pull: #5433
Rebased-From: dbbd3f1b63
2020-11-17 00:51:08 +00:00
Luke Dashjr
3e7718f56a Allow appending the files cache filename with BORG_FILES_CACHE_SUFFIX env var
Github-Pull: #5433
Rebased-From: a0322d241d
2020-11-17 00:51:05 +00:00
TW
c2da4342f5
Merge pull request #5509 from greenmoss/1.1-maint
5303 osx catalina security
2020-11-16 18:47:43 +01:00
Kurt Yoder
5c8daf99e6 5303 osx catalina security
Note requirement for full disk access on Catalina
2020-11-15 11:15:50 -05:00
TW
1de1dbb480
Merge pull request #5507 from Gu1nness/new-author-1.1-maint
Add myself as an author with permission of TW
2020-11-13 21:07:46 +01:00
Guinness
5b0d10e32b
Add myself as an author with permission of TW 2020-11-13 21:00:58 +01:00
TW
3c2cc47d0a
Merge pull request #5500 from ThomasWaldmann/update-changes-1.1
update CHANGES (1.1-maint)
2020-11-10 23:53:52 +01:00
Thomas Waldmann
bc07d67c90 update CHANGES (1.1-maint) 2020-11-10 22:54:51 +01:00
TW
5d4a16bd6b
Merge pull request #5493 from Samuel-BF/doc-install-ansible
Doc / Deployment with ansible: pacman -> package
2020-11-09 13:47:45 +01:00
Samuel BF
42a6f13b42 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-09 10:01:39 +01:00
TW
d658fd7cd1
Merge pull request #5488 from milkey-mouse/bp-5472
Use --timestamp in placeholders if given (1.1 backport)
2020-11-06 15:29:34 +01:00
Milkey Mouse
168b6985aa
Make timestamp helper timezone-aware 2020-11-05 01:25:04 -08:00
Milkey Mouse
2c478f4ef1
Add tests for Location.with_timestamp 2020-11-04 10:22:12 -08:00
Milkey Mouse
b1dd09d617
Use --timestamp for {utcnow} and {now} if given (fixes #5189) 2020-11-04 10:21:50 -08:00
TW
ec7801b65b
Merge pull request #5483 from ThomasWaldmann/gha-ci-1.1
github ci workflow (1.1-maint backport)
2020-11-04 02:15:17 +01:00
Thomas Waldmann
245c21fd98 adapt to 1.1-maint 2020-11-04 02:01:50 +01:00
Thomas Waldmann
3e50a07d66 backport github ci workflow 2020-11-04 01:55:02 +01:00
TW
4407807198
Merge pull request #5481 from milkey-mouse/bp-5479
Fix spurious failure in test_cache_files (1.1 backport)
2020-11-03 22:26:33 +01:00
Milkey Mouse
19ad4b08f1
Sufficiently corrupt files for tests (fixes #5438) 2020-11-03 13:05:42 -08:00
TW
67c63c2961
Merge pull request #5478 from milkey-mouse/bp-5391
Clarify '--one-file-system' for btrfs (1.1 backport)
2020-11-03 15:50:41 +01:00
eike-fokken
acaef57a16 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-11-02 17:58:55 -08:00
TW
cdd7aa301b
Merge pull request #5471 from ThomasWaldmann/reduce-travis-testing-1.1
reduce testing on travis, no macOS, no py3x-dev, see #5467 (1.1-maint)
2020-11-02 23:47:27 +01:00
Thomas Waldmann
94f5e1824a 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:28:58 +01:00
TW
01d73e4d75
Merge pull request #5466 from schors/1.1-stdinmode
create: backport implementation --stdin-mode, --stdin-user and --stdin-group, #5462
2020-11-02 22:48:33 +01:00
Phil Kulin
29ade6ca5a create: backport implementation --stdin-mode, --stdin-user and --stdin-group, #5333 2020-11-02 22:13:59 +03:00
Mher Kazandjian
a90b5d3186
add example for excluding content using the --pattern cmd line arg 2020-10-30 02:26:44 +01:00
TW
24bf7fb474
Merge pull request #5428 from enkore/issue/5274-1.1
export-tar: set tar format to GNU_FORMAT explicitly
2020-10-18 01:40:05 +02:00
Marian Beermann
ca36f10bf6 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 23:36:32 +02:00
TW
4a9b910be8
Merge pull request #5418 from ThomasWaldmann/fix-dryrun-without-stats-1.1
fix --dry-run and --stats coexistence, fixes #5415
2020-10-13 23:17:08 +02:00
Thomas Waldmann
defa4dfa9b fix --dry-run and --stats coexistence, fixes #5415 2020-10-13 22:25:44 +02:00
TW
456a9648af
Merge pull request #5412 from jeroentbt/patch-1-backport
fix small typo in quickstart docs
2020-10-12 22:37:20 +02:00