Commit Graph

3257 Commits

Author SHA1 Message Date
TW 45a2d8b5c0 Merge pull request #1677 from enkore/pr/1676
Added docs explaining multiple --restrict-to-path flags, with example…
2016-10-06 01:48:13 +02:00
Marian Beermann 573cb616d3 deployment: synthesize alternative --restrict-to-path example 2016-10-06 01:00:07 +02:00
TW 1030660e71 Merge pull request #1682 from ThomasWaldmann/repo-list-in-order
WIP: repo.scan - list keys in disk-order
2016-10-05 21:00:12 +02:00
Thomas Waldmann cdb8d64fe2 check for index vs. segment files object count mismatch 2016-10-05 17:36:36 +02:00
Thomas Waldmann 6624ca9cdb verify_data: do a linear scan in disk-order 2016-10-05 17:36:36 +02:00
Thomas Waldmann 90111363ba repo.list() yielding IDs in on-disk order 2016-10-05 17:36:36 +02:00
Marian Beermann 4c1a920ed4 debug delete/get obj: fix wrong reference to exception
iow RemoteRepository doesn't define this type, only Repository does.
2016-10-05 12:27:26 +02:00
enkore 27bc73c23e borg info <repo>: print general repo information (#1680) 2016-10-03 14:53:16 +02:00
Simon Heath cf1c73b4f9 Added docs explaining multiple --restrict-to-path flags, with example (take 2) 2016-10-03 09:25:48 +02:00
enkore ce72d24825 Clarify FAQ regarding backup of virtual machines (#1672) 2016-10-02 20:11:34 +02:00
enkore e2fc2a1dfd Merge pull request #1673 from ThomasWaldmann/pyi-use-spec
pyinstaller: use a spec file to build borg.exe binary
2016-10-02 10:44:41 +02:00
Thomas Waldmann 864333d686 pyinstaller: use a spec file to build borg.exe binary
also: exclude osxfuse dylib on Mac OS X
2016-10-02 00:43:45 +02:00
TW 4229e77e97 Merge pull request #1669 from ThomasWaldmann/release-b2
Release 1.1.0b2
2016-10-01 23:26:29 +02:00
Thomas Waldmann 279630f9f7 Merge branch 'f/vagrant/freebsd64-nopy' of github.com:borgbackup/borg into release-b2 2016-10-01 20:25:22 +02:00
Marian Beermann 5baf749b29 vagrant freebsd64: fix tox not finding any pythons 2016-10-01 20:17:30 +02:00
Thomas Waldmann e6241cce12 update CHANGES 2016-10-01 18:45:52 +02:00
Thomas Waldmann f57feb121d fix module names in api.rst 2016-10-01 18:29:45 +02:00
Thomas Waldmann 0411512750 ran build_usage 2016-10-01 18:23:36 +02:00
enkore 24feaf35dc Merge pull request #1668 from ThomasWaldmann/bump-hashindex-version-master
hashindex: bump api_version
2016-10-01 10:30:48 +02:00
Thomas Waldmann 8df6cb8156 hashindex: bump api_version
note:
merging the respective changeset from 1.0-maint was not effective
as we already had version 3, so there was no increase.
2016-09-30 23:59:41 +02:00
TW d1b5587321 Merge pull request #1667 from ThomasWaldmann/merge-1.0-maint
Merge 1.0 maint
2016-09-30 23:50:52 +02:00
Thomas Waldmann 4c01857461 Merge branch '1.0-maint' into merge-1.0-maint 2016-09-30 23:42:48 +02:00
TW d8a7b17924 Merge pull request #1666 from ThomasWaldmann/improve-borg-debug-docs
add more specific warning about write-access debug commands
2016-09-30 22:44:34 +02:00
TW f38c25d3e8 Merge pull request #1554 from funkyfuture/archives_filters
Archives filters
2016-09-30 22:44:05 +02:00
TW 8318f5ac0c Merge pull request #1664 from ThomasWaldmann/hashindex-api-version-bumo
Hashindex api version bump
2016-09-30 21:31:05 +02:00
Thomas Waldmann a65707beb8 add more specific warning about write-access debug commands 2016-09-30 21:09:02 +02:00
Thomas Waldmann 4174291f6f hashindex: bump api version
API_VERSION is used to check whether the compiled binaries are up-to-date.
the tests for the recent iterator fixes of course need updated (fixed) binaries,
so we bump api_version, so not-up-to-date binaries will get identified.
2016-09-30 20:38:46 +02:00
Frank Sachsenheim 089995ef73 Changes on filters after feedback 2016-09-30 20:29:16 +02:00
Frank Sachsenheim bd7cc38d6e Changes arg processor names to camelcase 2016-09-30 20:14:20 +02:00
Frank Sachsenheim e0e9edfb42 Adds archives filters for list 2016-09-30 20:14:20 +02:00
Frank Sachsenheim 369d0a0881 Adds archives filters for info 2016-09-30 20:14:20 +02:00
Frank Sachsenheim f2d4d36cea Allows delete to be used with archive filters 2016-09-30 20:14:20 +02:00
Frank Sachsenheim 17f2363935 Adds --prefix to the archives filters arguments
- adds prefix argument to helpers.Archives.list
- also renames function PrefixSpec to prefix_spec
2016-09-30 19:48:17 +02:00
Frank Sachsenheim f6b9276de9 Adds arguments to filter archives
These are: --sort-by, --first and --last

Includes a method to obtain a list of archive infos filtered by these

Archives.list:
- ensure reverse is always applied
- always return a list
2016-09-30 19:48:17 +02:00
TW f276e30821 Merge pull request #1662 from ThomasWaldmann/update-master-changes
update CHANGES (master / 1.1)
2016-09-30 15:22:26 +02:00
Thomas Waldmann f47f7cec89 update CHANGES (master / 1.1) 2016-09-30 15:21:23 +02:00
TW 23ac8af7fa Merge pull request #1607 from ThomasWaldmann/tune-check-verify-data
borg check --verify-data tuning
2016-09-29 19:52:52 +02:00
Thomas Waldmann 19eb75984e borg check --verify-data tuning 2016-09-29 18:40:02 +02:00
TW 3a3cdadeba Merge pull request #1661 from ThomasWaldmann/update-1.0-changes
update CHANGES
2016-09-29 17:39:21 +02:00
Thomas Waldmann e124f3c67b update CHANGES 2016-09-29 17:16:57 +02:00
TW 2314d8b3f4 Merge pull request #1660 from ThomasWaldmann/merge-1.0-maint
Merge 1.0 maint
2016-09-29 13:34:49 +02:00
Thomas Waldmann ba30098079 Merge branch '1.0-maint' into merge-1.0-maint 2016-09-29 12:57:29 +02:00
enkore ab9d761c40 Merge pull request #1659 from ThomasWaldmann/fix-iterator
hashindex: fix iterator implementation
2016-09-29 11:13:10 +02:00
Thomas Waldmann 8fd0e07a1c hashindex: fix iterator implementation
NSKeyIterator and ChunkKeyIterator raised StopIteration once only when they reached their end.

But they did not raise StopIteration if one called next() again after they were exhausted,
so they did not comply to the standard iterator protocol.

AFAIK, this did not cause actual problems due to the way these iterators are used,
but when I tried to use itertools.islice() to get n-long sequences from these iterators,
it failed / went into an endless loop.
2016-09-29 04:41:59 +02:00
TW 62bec8ab1c Merge pull request #1652 from ThomasWaldmann/merge-1.0-maint
Merge 1.0 maint
2016-09-27 23:42:27 +02:00
Thomas Waldmann 186223ddef Merge branch '1.0-maint' into merge-1.0-maint 2016-09-27 23:21:46 +02:00
Thomas Waldmann 4838b9e110 vagrant: upgrade osxfuse to 3.5.2 2016-09-27 22:44:33 +02:00
Thomas Waldmann 47cf501bc1 Merge branch '1.0-maint' into merge-1.0-maint 2016-09-27 22:35:30 +02:00
Martin Hostettler fe9816d8d4 setup.py: Fix build_usage to always process all commands. 2016-09-27 22:34:19 +02:00
Thomas Waldmann 2a864be84f Merge branch '1.0-maint' into merge-1.0-maint
# Conflicts:
#	setup.py
#	src/borg/archiver.py
#	src/borg/helpers.py
2016-09-27 21:31:41 +02:00