Marian Beermann
b885841c39
make item native code
...
This makes an surprisingly large difference. Test case: ~70000 empty files.
(Ie. little data shoveling, lots of metadata shoveling). Before: 9.1 seconds
+- 0.1 seconds. After: 8.4 seconds +- 0.1 seconds.). That's a huge
win for changing a few lines.
I'd expect that this improves performance in almost all areas that touch
the items (list, delete, prune).
2016-12-03 00:11:36 +01:00
enkore
e9d7f928e2
Merge pull request #1921 from enkore/f/recreate-fixes
...
recreate fixes
2016-12-03 00:02:01 +01:00
Marian Beermann
a9395dd8b1
recreate: don't rechunkify unless explicitly told so
2016-12-02 20:19:59 +01:00
Marian Beermann
30df63c509
recreate: remove special-cased --dry-run
2016-12-02 18:15:11 +01:00
TW
91a547bbbe
Merge pull request #1917 from JoseLuisMartins/bugfix
...
Fixed borg info
2016-12-02 13:42:09 +01:00
Marian Beermann
c6f0969352
recreate: update --help
2016-12-02 13:20:43 +01:00
Marian Beermann
c1ccad82c3
recreate: update/remove/rename outdated comments
2016-12-02 12:54:27 +01:00
Marian Beermann
eade10a0a8
recreate: fix crash on checkpoint
2016-12-02 11:39:10 +01:00
OEM Configuration (temporary user)
0f07b6acf4
borg info:fixed bug when called without arguments,issue #1914
2016-12-02 10:27:53 +00:00
Marian Beermann
eb940e6779
recreate: fix rechunking dropping all chunks on the floor
2016-12-02 11:20:26 +01:00
Marian Beermann
b410392899
recreate repo: fix only one archive being processed
2016-12-02 11:09:52 +01:00
TW
10d143925c
Merge pull request #1904 from enkore/issue/1896
...
blake2b key modes: use B2B as MAC; longer keys.
2016-12-01 00:59:55 +01:00
enkore
1c248d66aa
Merge pull request #1908 from ThomasWaldmann/merge-1.0-maint
...
Merge 1.0-maint
2016-11-30 22:44:19 +01:00
Thomas Waldmann
a100fb67eb
Merge branch '1.0-maint' into merge-1.0-maint
...
# Conflicts:
# AUTHORS
# src/borg/archive.py
# src/borg/key.py
2016-11-30 05:38:04 +01:00
TW
8ddbc45c29
Merge pull request #1906 from enkore/f/check-corrupted-manifest
...
check: handle corrupted manifest
2016-11-30 04:31:58 +01:00
TW
2a340bf21c
Merge pull request #1907 from ThomasWaldmann/cygwin-docs
...
docs: add python3-devel as a dependency for cygwin-based installation
2016-11-30 02:51:16 +01:00
Thomas Waldmann
d6d3f275df
docs: add python3-devel as a dependency for cygwin-based installation
2016-11-30 02:50:20 +01:00
enkore
53abed6b86
Merge pull request #1900 from ThomasWaldmann/latest-virtualenv
...
partially remove virtualenv/pip version requirement, fixes #1738
2016-11-30 01:51:01 +01:00
Marian Beermann
146d586b3b
check: skip corrupted chunks during manifest rebuild
2016-11-30 01:43:01 +01:00
Marian Beermann
71775bac97
check: rebuild manifest if it's corrupted
2016-11-30 01:06:23 +01:00
enkore
cdd9891444
Merge pull request #1905 from ThomasWaldmann/fix-1903
...
fix TypeError in errorhandler, fixes #1903
2016-11-30 01:03:17 +01:00
Thomas Waldmann
989b2286ff
fix TypeError in errorhandler, fixes #1903
2016-11-30 00:37:30 +01:00
Marian Beermann
8949f2c758
blake2b key modes: use B2B as MAC; longer keys.
2016-11-30 00:24:05 +01:00
enkore
f4c916e01f
Merge pull request #1901 from ThomasWaldmann/show-broken
...
implement "health" item formatter key, fixes #1749
2016-11-29 23:48:55 +01:00
Thomas Waldmann
01ad1a5153
implement "health" item formatter key, fixes #1749
2016-11-29 23:02:24 +01:00
TW
99c38e8fc0
Merge pull request #1892 from Abogical/sync-progress
...
Add cache.sync progress display
2016-11-29 21:52:07 +01:00
Thomas Waldmann
6290e70c80
partially remove virtualenv/pip version requirement, fixes #1738
...
Is needed only for python 3.2 support.
For normal development, we expect you have py34+ for borg 1.1.
For vagrant, it is still needed because of older VMs like wheezy (py32).
Not needed for Travis-CI any more, we moved to trusty VMs (py34) there.
2016-11-29 21:30:23 +01:00
Abogical
f3ce6be30b
Add cache.sync progress display
2016-11-29 22:15:27 +02:00
TW
b25de0ab38
Merge pull request #1895 from ThomasWaldmann/fix-1894
...
fix traceback in Error handler if id is None, fixes #1894
2016-11-29 19:26:17 +01:00
Thomas Waldmann
cd50e286f7
fix traceback in Error handler if id is None, fixes #1894
2016-11-29 18:27:20 +01:00
TW
baab519843
Merge pull request #1898 from ThomasWaldmann/fix-1897
...
test_get_(cache|keys)_dir: clean env state, fixes #1897
2016-11-29 18:21:01 +01:00
enkore
734f8a9417
Merge pull request #1888 from enkore/f/secdir
...
Rename BORG_NONCES_DIR to BORG_SECURITY_DIR and then some
2016-11-29 18:10:08 +01:00
Marian Beermann
bd96b43af9
borg info: print security directory
2016-11-29 17:52:34 +01:00
Marian Beermann
f62a22392e
Implement security dir perks
...
Key type, location and manifest timestamp checks now survive cache
deletion. This also means that you can now delete your cache and avoid
previous warnings, since Borg can still tell it's safe.
2016-11-29 17:52:32 +01:00
Marian Beermann
c3a2dc5f55
Rename BORG_NONCES_DIR to BORG_SECURITY_DIR
2016-11-29 17:43:06 +01:00
Thomas Waldmann
9e760a69a2
test_get_(cache|keys)_dir: clean env state, fixes #1897
...
make sure the BORG_(CACHE|KEYS)_DIR env var is not set initially.
2016-11-29 14:08:58 +01:00
enkore
619cb123e5
1.0 maint AUTHORS +me
2016-11-28 22:51:01 +01:00
enkore
701e26af10
Merge pull request #1890 from ThomasWaldmann/merge-1.0-maint
...
Merge 1.0-maint
2016-11-28 09:09:10 +01:00
Thomas Waldmann
4746d20534
ran build_usage
...
had merge conflicts in the usage files, decided to just recreate them afterwards.
2016-11-28 02:25:56 +01:00
Thomas Waldmann
c83a124e65
Merge branch '1.0-maint' (into master)
2016-11-28 02:23:32 +01:00
TW
2780a83452
Merge pull request #1885 from jcrben/patch-1
...
Clarify extract is relative to current directory
2016-11-27 20:41:39 +01:00
Ben Creasy
a49fc6faf5
Clarify extract is relative to current directory
...
I'm still hoping that a destination switch can be added (requested long ago in https://github.com/jborg/attic/issues/195 ), but in the meantime this may help. I'm guessing this clobbers any existing files.
2016-11-27 11:35:36 -08:00
enkore
104e9f3169
Merge pull request #1889 from enkore/f/109docfixes
...
1.0.9rc1 doc fixes
2016-11-27 20:33:36 +01:00
Marian Beermann
bf3a1f0c33
docs/usage: fix literal/emph without end-string (two instances)
2016-11-27 20:18:27 +01:00
Marian Beermann
64428da030
README: fix code-block without an argument
2016-11-27 20:16:41 +01:00
Marian Beermann
a2505517ee
FAQ: fix link to changelog
2016-11-27 20:15:05 +01:00
Thomas Waldmann
5de31f57e5
ran build_usage
2016-11-27 02:33:57 +01:00
TW
c920a16ecd
Merge pull request #1865 from ThomasWaldmann/update-1.0-changes
...
update CHANGES (1.0-maint)
2016-11-27 02:23:51 +01:00
Thomas Waldmann
91fa568d5e
add note about issue #1837
2016-11-27 02:22:33 +01:00
Thomas Waldmann
bd0e14040e
move "important notes" to own section
2016-11-27 02:22:28 +01:00