1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2024-12-26 01:37:20 +00:00
Commit graph

6194 commits

Author SHA1 Message Date
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
Thomas Waldmann
dc4ebb3822 fix install commands table markup
bad indentation causing a sphinx warning.
2020-10-08 12:33:15 +02:00
TW
5eaa2d204c
Merge pull request #5392 from anarcat/patch-1
mark myself as retired
2020-10-06 16:49:09 +02:00
Antoine Beaupré
05b4787524
explicitly say what the difference is between retired and actual 2020-10-06 10:40:11 -04:00
anarcat
829830aec1
mark myself as retired
I retired from this project in 2016, yet I still regularly get support requests by email. I rarely have time to answer those requests, which are better served by community infrastructure anyways.

I suspect other members of the borg "collective" are retired as well, but I do not want to make any claims in that regard.
2020-10-06 09:40:12 -04:00
TW
c32976f3be
Merge pull request #5390 from ThomasWaldmann/vagrant-py37-pyi-master
vagrant: use py37 for binary creation
2020-10-06 11:43:54 +02:00
Thomas Waldmann
1bec4cde3b vagrant: use py37 for binary creation
python 3.7 is the latest python release with good support by pyinstaller
4.0, so use latest 3.7.x to build the binary.

for testing borg on py36, use 3.6.1 because 3.6.0 breaks coverage-py.

also: upgrade 3.9.0rc2 to 3.9.0.
2020-10-06 11:38:10 +02:00
TW
f18c4bfe95
Merge pull request #5385 from ThomasWaldmann/rel120a9
release 1.2.0 alpha 9
2020-10-05 13:47:22 +02:00
Thomas Waldmann
e54b054b2a import setuptools first
there is a warning if one imports distutils before setuptools...
2020-10-05 00:24:52 +02:00
Thomas Waldmann
cd3bc97d12 vagrant: build 3.9.0rc2 via pyenv
3.9.0 should be available soon, then replace 3.9.0rc2 -> 3.9.0.
2020-10-05 00:24:52 +02:00
Thomas Waldmann
614e0bf86e vagrant: use python 3.6.10 for binary build 2020-10-05 00:24:52 +02:00
Thomas Waldmann
7ee2dca547 pyinstaller: compute basepath from spec file location
so it does not just run on the vagrant machine, but also everywhere else.
2020-10-05 00:24:51 +02:00