TW
cd107c6fd2
Merge pull request #3019 from ThomasWaldmann/json-utf8-locale-1.1
...
document utf-8 locale requirement for json mode, #2273 (#3009 )
2017-09-09 16:05:20 +02:00
TW
a99060508f
document utf-8 locale requirement for json mode, #2273 ( #3009 )
...
(cherry picked from commit 133e847f8e
)
2017-09-08 21:12:46 +02:00
TW
338da9fc14
Merge pull request #3012 from ThomasWaldmann/new-screencasts-1.1
...
show/link new screencasts in README, fixes #2936
2017-09-08 01:57:21 +02:00
Thomas Waldmann
b398f0dcf7
show/link new screencasts in README, fixes #2936
...
(cherry picked from commit 7c9561afa2
)
2017-09-08 00:45:28 +02:00
TW
319606e1cf
Merge pull request #3008 from ThomasWaldmann/fix-2994-1.1
...
fix .isoformat() issues (1.1-maint)
2017-09-07 16:00:59 +02:00
TW
af407e3e7f
Merge pull request #3007 from ThomasWaldmann/fd-cache-invalidation-1.1
...
FD cache invalidation (1.1-maint)
2017-09-07 15:56:26 +02:00
TW
37cb3b496e
Merge pull request #3006 from ThomasWaldmann/close-segment-1.1
...
with-lock: close segment file before invoking subprocess (1.1-maint)
2017-09-07 15:15:47 +02:00
Thomas Waldmann
da2f8dbe81
get rid of datetime.isoformat to avoid bugs like #2994
...
(cherry picked from commit 928bde8676
)
2017-09-07 15:11:53 +02:00
Thomas Waldmann
a9aa3c5f34
use safe parse_timestamp to parse timestamps, fixes #2994
...
also: refactor so it is possible to get tz-unaware datetime
objects from parse_timestamp.
(cherry picked from commit 7996a87357
)
2017-09-07 15:06:23 +02:00
Thomas Waldmann
457f5ceb30
use ISO_FORMAT* constants
...
(cherry picked from commit eebb117349
)
2017-09-07 15:02:29 +02:00
Thomas Waldmann
764324304d
move ISO_FORMAT to constants module
...
also: add ISO_FORMAT_NO_USECS
(cherry picked from commit 1cb158a4b5
)
2017-09-07 14:56:27 +02:00
Thomas Waldmann
88e1340445
repo cleanup/write: invalidate cached FDs
...
(cherry picked from commit 7122913825
)
2017-09-07 14:31:07 +02:00
Thomas Waldmann
2a58fe4266
repo: add test case for uncommitted garbage segment files
...
(cherry picked from commit 4a4c8884ee
)
2017-09-07 14:29:37 +02:00
Thomas Waldmann
eeaa43b668
with-lock: close segment file before invoking subprocess
...
(cherry picked from commit b9dce0ebdc
)
2017-09-07 14:25:22 +02:00
enkore
ff9c511be3
Merge pull request #3005 from ThomasWaldmann/improve-macos-faq-entry-1.1
...
Improve macos faq entry (1.1-maint)
2017-09-07 10:38:13 +02:00
Markus Engelbrecht
ff1c4d1f4c
Use correct casing for macOS
...
(cherry picked from commit e157328228
)
2017-09-07 02:56:34 +02:00
Markus Engelbrecht
6dab333616
Fix macOS keychain integration command
...
(cherry picked from commit aadb9cd2ee
)
2017-09-07 02:56:21 +02:00
TW
a873bc3510
Merge pull request #2995 from ThomasWaldmann/cleanup-vagrant
...
vagrant: clean up shell profile init, user name
2017-09-04 21:19:31 +02:00
Thomas Waldmann
732eab841f
vagrant: clean up shell profile init, user name
...
- deduplicated .bash_profile creation
- now we always have XDISTN=... and LANG=... (not just for pyenv)
- username is just given where needed ("ubuntu" vs "vagrant")
- override for cygwin not needed as init is not global any more
2017-09-03 08:19:32 +02:00
TW
93cedbb761
Merge pull request #2993 from ThomasWaldmann/issue/2975-1.1
...
test_detect_attic_repo: don't test mount
2017-09-02 19:17:29 +02:00
TW
c77dd42302
Merge pull request #2992 from ThomasWaldmann/cleanup-log-1.1
...
add debug logging for repository cleanup
2017-09-02 18:52:05 +02:00
TW
83ae2d502f
Merge pull request #2991 from ThomasWaldmann/recover-segments-memory-usage-1.1
...
recover_segment: use mmap(), fixes #2982
2017-09-02 18:44:08 +02:00
Marian Beermann
f85494d574
test_detect_attic_repo: don't test mount
...
since mount is not always available and if it works for all the other
commands, then it is likely it works for mount as well.
(cherry picked from commit a6be34f8f7
)
2017-09-02 17:57:42 +02:00
Thomas Waldmann
9ca490ad5e
add debug logging for repository cleanup
...
so we can know whether it did a cleanup and if so,
which and how many segments were cleaned up.
(cherry picked from commit 57f808e4bb
)
2017-09-02 17:55:16 +02:00
Thomas Waldmann
9a362aecc4
recover_segment: use mmap(), fixes #2982
...
(cherry picked from commit 9fc4d00bf6
)
2017-09-02 17:50:50 +02:00
TW
6d0b4c3e09
Merge pull request #2983 from enkore/issue/2976-1.1
...
1.1 backport #2980 keymanager: don't depend on optional readline module
2017-08-30 23:54:48 +02:00
Marian Beermann
35c8975a5c
keymanager: don't depend on optional readline module
...
(cherry picked from commit b8793d9577
)
2017-08-30 11:29:57 +02:00
TW
191151e2b9
Merge pull request #2974 from borgbackup/rel110rc2
...
Release 1.1.0rc2
2017-08-28 02:36:39 +02:00
Thomas Waldmann
168293ea80
python setup.py build_man
2017-08-27 22:18:45 +02:00
Thomas Waldmann
9f61747dae
python setup.py build_usage
2017-08-27 22:17:55 +02:00
Thomas Waldmann
d07a6e14e7
add release date to changelog
2017-08-27 22:08:14 +02:00
Thomas Waldmann
24400fcecd
update CHANGES (1.1-maint)
2017-08-27 21:48:29 +02:00
TW
84d13f92b3
Merge pull request #2968 from ThomasWaldmann/fix-timestamp-option-1.1
...
borg create --timestamp: set start time, fixes #2957
2017-08-27 15:19:26 +02:00
TW
1b7b58e712
Merge pull request #2964 from ThomasWaldmann/detect-attic-repos-1.1
...
Detect non-upgraded Attic repositories
2017-08-27 14:52:53 +02:00
TW
143d82c640
Merge pull request #2965 from ThomasWaldmann/issue/2376-1.1
...
Issue/2376 PR backported to 1.1
2017-08-27 14:51:23 +02:00
TW
4abbc8639c
Merge pull request #2967 from ThomasWaldmann/f/travis-stop-1.1
...
travis: only short-circuit docs-only changes for pull requests
2017-08-25 04:42:38 +02:00
TW
e2b01dc05b
Merge pull request #2966 from ThomasWaldmann/issue/2949-1.1
...
create: document exclusion through nodump
2017-08-25 04:42:15 +02:00
Thomas Waldmann
ac404e3a74
borg create --timestamp: set start time, fixes #2957
...
(cherry picked from commit 8a299ae24c
)
2017-08-25 04:38:24 +02:00
Marian Beermann
d2f9e28683
travis: only short-circuit docs-only changes for pull requests
...
if a branch build is stopped, then codecov will complain about
missing base branch coverage.
(cherry picked from commit 920d974b25
)
2017-08-25 04:30:02 +02:00
Marian Beermann
987a99dffe
create: document exclusion through nodump
...
(cherry picked from commit 495f838d88
)
2017-08-25 04:25:18 +02:00
Marian Beermann
d5697fb4a8
always use microseconds for ISO 8601 output
...
(cherry picked from commit ab4981eff6
)
2017-08-25 04:20:06 +02:00
Marian Beermann
008571228f
one datetime formatter to rule them all
...
(cherry picked from commit a836f451ab
)
2017-08-25 04:00:26 +02:00
Marian Beermann
fa65c9b143
list: fix weird mixup of mtime/isomtime
...
(cherry picked from commit 2ff29891f1
)
2017-08-25 03:38:30 +02:00
Lukas Fleischer
ff93b6b972
Detect non-upgraded Attic repositories
...
When opening a repository, always try to read the magic number of the
latest segment and compare it to the Attic segment magic (unless the
repository is opened for upgrading). If an Attic segment is detected,
raise a dedicated exception, telling the user to upgrade the repository
first.
Fixes #1933 .
(cherry picked from commit 0943b322e3
)
2017-08-25 03:30:31 +02:00
enkore
818e5c8e01
Merge pull request #2952 from enkore/f/killthreads
...
delete various nogil and threading related lines
2017-08-21 12:19:03 +02:00
enkore
1a05e8f446
Merge pull request #2945 from ThomasWaldmann/workaround-files-cache-corruption-1.1
...
ignore corrupt files cache, fixes #2939
2017-08-20 21:39:05 +02:00
Marian Beermann
dc6049cb73
delete various nogil and threading related lines
2017-08-20 21:30:41 +02:00
Thomas Waldmann
4eadb59c10
ignore corrupt files cache, fixes #2939
...
ignore the files cache when corrupt and emit a warning message
so the users notices that there is a problem.
(cherry picked from commit 5beaa5bd02
)
2017-08-19 01:09:26 +02:00
TW
5a7825f090
Merge pull request #2940 from rugk/asciinema-backport
...
Renew asciinema/screencasts (backport)
2017-08-16 00:48:23 +02:00
rugk
0b3f8ad261
Renew asciinema/screencasts
...
Created with borg v1.1.0, so more up-to-date and split into different
parts (install, basic, advanced)…
Fixes https://github.com/borgbackup/borg/issues/669
2017-08-15 23:47:32 +02:00