Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/borgbackup/borg

Deduplicating archiver with compression and authenticated encryption.
https://github.com/borgbackup/borg

Merge pull request #3932 from ThomasWaldmann/stretch-pyinstaller

vagrant: stretch64: use pyenv to test on py36

34af7ccabc8ee85cd1fce1bfbf3e2633f870e7e5 authored over 6 years ago
vagrant: stretch64: use pyenv to test on py36

440f7646ac00a48768cb35c923052a4e19fe3d7a authored over 6 years ago
Merge pull request #3931 from ThomasWaldmann/bionic

vagrant: test on ubuntu 18.04, remove 16.04

cd4596d691ac7c1c73fd469203a5edc271725bf8 authored over 6 years ago
vagrant: test on ubuntu 18.04, remove 16.04

b3c7bb3758abae7c02e7ffc869eb7952031ffd35 authored over 6 years ago
Merge pull request #3926 from lumbric/patch-2

docs: add link to tempfile module

817c2b38a33071fbfeacf0fbfe17f01e88e11181 authored over 6 years ago
docs: add link to tempfile module

Linking tempfile docs helps to figure out, which default value might be
used, if TMPDIR is not set.

bbd1533c99414c8f0eb44cacd9a83d3014e1c7f2 authored over 6 years ago
avoid stale filehandle issues, fixes #3265

5b5546d7e9975510237e02b5d8caa140421fab2f authored over 6 years ago
Merge pull request #3900 from ThomasWaldmann/update-fuse-code

use unpacker.tell() instead of deprecated write_bytes, fixes #3899

86a91af67ac3e37e9cb0138883a919225d11ce20 authored over 6 years ago
use unpacker.tell() instead of deprecated write_bytes, fixes #3899

a497fe07ab3c4791ac5a84e317bc69f742d69770 authored over 6 years ago
Merge pull request #3921 from SanskritFritz/master

Shell completions reflect latest changes

45018489b5233e58f3792318f6fd301d7f87af84 authored over 6 years ago
Merge pull request #3923 from ThomasWaldmann/vagrant-freebsd12

vagrant: test on freebsd 12

3f3d0ee28dc6976941a0c96e35456bf45b79f32f authored over 6 years ago
vagrant: test on freebsd 12

6bc731dde6c36c017500f27679b405fa8d6cbede authored over 6 years ago
Merge pull request #3922 from ThomasWaldmann/arch-locale

vagrant: arch64 VM: generate and set en_US.UTF-8 locale

f4aae9db5c22c2439508ff9eadff364e0d0357b8 authored over 6 years ago
vagrant: arch64 VM: generate and set en_US.UTF-8 locale

a4952c8fe09c3ce7e01d496af4c60c767f637deb authored over 6 years ago
Shell completions reflect latest changes

46a5db7de87a0dcb0fe3a2b9c03f7095f6a88ebc authored over 6 years ago
Merge pull request #3893 from pmiossec/improve_doc

docs: improve diff doc

125049f7553c6e97f155bd08058764992c5904e5 authored over 6 years ago
docs: improve diff doc

by better displaying the synthax that should be used
(ie `REPO::ARCHIVE1`)

de25f1c3c7060c0ec5c941ea402aab55eea35037 authored over 6 years ago
Merge pull request #3898 from ThomasWaldmann/move-ht-load-calculation

move capacity calculation to IndexBase, fixes #2646

3bdfa869d62c6f9d5bd87db493e8d96433810117 authored over 6 years ago
Merge pull request #3896 from ThomasWaldmann/make-swidth-better-available

make swidth available on all posix platforms, fixes #2667

37f2c8944f1e2135803ffda530d3b5bc0350a476 authored over 6 years ago
move capacity calculation to IndexBase, fixes #2646

we just give how many "usable" hashtable entries we want and it computes
the hashtable capacity ...

de113bab234dc3725cd50343bc15f1cddcdc9c72 authored over 6 years ago
Merge pull request #3897 from ThomasWaldmann/cleanup-setup

Cleanup setup.py

80d94f5e5e5749c854e10b7a8136a912acddff96 authored over 6 years ago
make swidth available on all posix platforms, fixes #2667

it is assumed that posix == everything else than win32.

b419098fa47faad64a7303c865d546478c071fae authored over 6 years ago
setup.py: move build_man / build_usage code to setup_docs.py

brings setup.py down from 800 to 300 lines.

06f23784588629e172afe9213252aad2de16b5c3 authored over 6 years ago
modernize / simplify llfuse requirements

DO NOT BACKPORT TO 1.1-maint / 1.0-maint.

master branch will still take a while until next rele...

39a7078741c6796f6b33ad27f6df9061dc6ccf37 authored over 6 years ago
remove pyzmq package requirement, not used yet

d0bed00e9a44ed6eaeeca7054e52c0de193b405f authored over 6 years ago
Merge pull request #3895 from ThomasWaldmann/msgpack-new-name

switch to "msgpack" pypi pkg name, fixes #3890

9d20aaab836073408e5d47a89dcd15f396584413 authored over 6 years ago
switch to "msgpack" pypi pkg name, fixes #3890

MASTER BRANCH ONLY, DO NOT BACKPORT TO 1.1 or 1.0!

As there are no 0.4.x msgpack releases (unde...

715c3d682431441c459fbd38acdbb49b9b00789f authored over 6 years ago
Merge pull request #3892 from eli-schwartz/environment-markers

Embrace environment markers (a.k.a. PEP 508 compliance)!

2b796950be4044878fc521be1c095fe7dd754c4f authored over 6 years ago
Embrace environment markers (a.k.a. PEP 508 compliance)!

Failure to use environment markers means the dependencies are
unconditionally added at build tim...

b5d22b5fba64e1b1f6f00d662ae11be5290407fa authored over 6 years ago
Merge pull request #3886 from saurvs/syslibs_forwardport

revert to using system compression libs, fixes #3797 (fwd port to master)

511371fcd81ff53fcb06c2b616edeb85e06fd32f authored over 6 years ago
revert to using system compression libs, fixes #3797

we temporarily used the updated, bundled lz4 and zstd code for testing
purposes, but now going b...

ab6e6314ddabb7fb46edb47de19cac3616208736 authored over 6 years ago
Merge pull request #3884 from saurvs/lz4_forwardport

update bundled lz4 code (fwd port to master)

66736eda51a2db13b8a86b8ef79907aa2d203cd2 authored over 6 years ago
Merge pull request #3883 from saurvs/prune_forwardport

borg prune: improve progress display (fwd port to master)

ceaa7e92107f94fd6ea301dbe1d8eb2794e473e5 authored over 6 years ago
temporarily prefer bundled lz4 to test it

(cherry picked from commit bf6fa046508e1eea9c3388928ad1809bbcbf69f5)

60a5d6e59ea99bf0ba88f006fe82f1e1c7ee6123 authored over 6 years ago
update bundled lz4 code to 1.8.2

(cherry picked from commit f7c7384285c5774c90e78818a5e5f412848a8293)

7ed60b7efa2e079581b2b1e50e4cbf4bdf1631f4 authored over 6 years ago
borg prune: improve progress display

the old progress output was kind of broken:
Archiver() did output some progress when add_item wa...

c454bf6fa612e8ea06d0aa6b1a069206e08c5be5 authored over 6 years ago
Merge pull request #3882 from ThomasWaldmann/vagrant-fixes-master

vagrantfile fixes (fwd port to master)

a6c31680061aaeda33911afedaa08198d32b80e1 authored over 6 years ago
vagrantfile fixes (fwd port to master)

7e59a6c2299bfca13035ab75436368f9c83dd642 authored over 6 years ago
borg config --list <repo>, fixes #3612

Add --list option to dump the repo configuration / the default values.

Also: fixes argument o...

73410861aef2fb4129469673a54e34e65f775422 authored over 6 years ago
Merge pull request #3863 from saurvs/doc

Clarify --append-only flag

c97006ecf289d37be0f53d04b359c2fd52c80ffc authored over 6 years ago
Clarify --append-only flag

5225dbfc4e578ad709e09777ddca89c0221a51ae authored over 6 years ago
Merge pull request #3861 from ThomasWaldmann/delete-dry-run-master

borg delete improvements (fwd port to master)

ac7fd2cbe92e5f6a360c5b619988a07e9c56bc3a authored over 6 years ago
Merge pull request #3860 from saurvs/master

Update docs on deleting multiple archives

c6a12dc686311c6f03f73451ad354467a2d4cc18 authored over 6 years ago
Merge pull request #3862 from ThomasWaldmann/fix-pypi-desc-master

fix package long description, fixes #3854

ecba3517fa1b1a51b1c0fafe14f6659ea23128b5 authored over 6 years ago
Update docs on deleting multiple archives

b3c1104760ba66cd07c8ba3ca5afb41cbe19b760 authored over 6 years ago
fix package long description, fixes #3854

(cherry picked from commit a318c3bb66368d396b32ca0e982a7928c8d49555)

89c7093048288efafa07d040582e7a27af1deae4 authored over 6 years ago
fixup: output stats in dry-run mode

it will just show nothing was deleted, but one sees how it would look
like.

this is also for co...

0377fb38fd0e043585ef0a1bc76468e8c01b4660 authored over 6 years ago
borg delete: implement --dry-run, fixes #3822

(cherry picked from commit ec4ccc0b6bbbe90d8bcd3fee278cab3bc9b887a8)

7ed377679b068d8eb68627afd248939ede136aef authored over 6 years ago
borg delete: only commit once, fixes #3823

borg delete was slower than required when it deleted multiple archives
as it committed repo and ...

3dfee5d71c8472a7015661c0c21f6bf3e2f81b1b authored over 6 years ago
Merge pull request #3857 from milkey-mouse/fp-3776

docs: fix and deduplicate encryption quickstart docs (forward-port)

3931340baa352f260db3b45d4fc5991f98666042 authored over 6 years ago
docs: fix and deduplicate encryption quickstart docs (#3776)

docs: fix and deduplicate encryption quickstart docs

just refer to "borg init" docs rather than...

485368d50de354a9a30c0c7471c980b1bfe14878 authored over 6 years ago
Merge pull request #3849 from ThomasWaldmann/hashindex-debug-print

add debug_print macro for hashindex debugging, see #3807

ce069035cee05e4b60f2ff26a66ed3cdc2161639 authored over 6 years ago
add debug_print macro for hashindex debugging, see #3807

ce4d248e0bab814c90e424389c178083978f4909 authored over 6 years ago
Merge pull request #3848 from ThomasWaldmann/manifest-rebuild-progress-master

borg check: show progress while rebuilding missing manifest, fixes #3787

491d69a5d637bd1c7f315557d29b840ad73af0c9 authored over 6 years ago
borg check: show progress while rebuilding missing manifest, fixes #3787

(cherry picked from commit 85bc590c7580e5b27808e9c846172b8754c026b5)

e064fcd99bdcd25f003bc14188b37c171a0989b6 authored over 6 years ago
Merge pull request #3847 from ThomasWaldmann/config-repo-without-key--master

Config repo without key (fwd port to master)

036b501d829a1b420ed318ab70d81e4d9b8f7c8f authored over 6 years ago
Merge pull request #3844 from ThomasWaldmann/more-check-output-master

More check output (fwd port to master)

6290f44425d3c35f5f4daba4a6d79d06c2db8889 authored over 6 years ago
Merge pull request #3846 from ThomasWaldmann/dump-objs-no-manifest-master

debug dump-repo-objs should not depend on a manifest obj (fwd port to master)

e67b3ec96fe0515161404e010ccd7faf1fbe5e08 authored over 6 years ago
Merge pull request #3845 from ThomasWaldmann/zstd-update-master

Zstd update (fwd port to master)

ae2077e883d6bbf1be96269d3055cff9d5fa3665 authored over 6 years ago
Merge pull request #3843 from ThomasWaldmann/fuse-options-master

Fuse options (fwd port to master)

02fef39e60b4986f984fb52b113583abfc27923b authored over 6 years ago
fix borg config --cache (make sure cache gets closed via try/finally)

(cherry picked from commit 322b4426412fef58d3edcadc5ed38c45d545683e)

6783894ff35508a69b41440e202c0c39d3011d45 authored over 6 years ago
fix borg config --cache (minimal change)

this was broken by previous changeset.

now doing just a minimal change for better diff display,...

0405c1a1bba5d800a445152eb8b1e27cea4be255 authored over 6 years ago
borg config repo ... does not need cache/manifest/key, fixes #3802

thus, we should not use the with_repository decorator to set up
the cache / key / manifest.

thi...

219fce3fe874bfe38e5831c660b7ba9491f3db0b authored over 6 years ago
debug dump-repo-objs should not depend on a manifest obj

thus, we should not use the with_repository decorator to set up
the key as it uses Manifest.load...

0874bcbbf11258b9ff26d55dcf81c586e1ceb6a2 authored over 6 years ago
temporarily prefer bundled zstd to test it

(cherry picked from commit 6a6ad89f5b9125d58c0b0f39ff4fd20d39d7ed92)

d2884d3317d33aecddd3ecb1e31005e24b22424b authored over 6 years ago
update bundled zstd to 1.3.4, fixes #3745

(cherry picked from commit d4d5f0c447b8b0649a6ff75aa7b80986c703df43)

3d3154fd496e3144c9809fc24f4dbd81dad9303e authored over 6 years ago
borg check: fixup for "deleting orphaned objs" msgs, fixes #3795

only output msgs if there is actually something to delete.
be more precise, show count of orphan...

7792cec03a23813275dff231c8c5e9f3f0f87aea authored over 6 years ago
more borg check --repair output

(cherry picked from commit e6e1d18f9a3987364483ee2cc3203f16685a9723)

be4fdee3aead3d5131047b2d24270e8a30e84a95 authored over 6 years ago
Merge pull request #3840 from ThomasWaldmann/env-cleanup-uname-master

sysinfo() related forward ports (master)

ea7c543471085f3b569c69a2552a2d79e1a880fa authored over 6 years ago
Merge pull request #3842 from ThomasWaldmann/msgpack-requirement-master

update msgpack requirement, fixes #3753 (master)

da8eb379ff536b21c7eae702cc5af9e61ab08d6d authored over 6 years ago
borg mount: support umask= mount option

(cherry picked from commit eb61c2153bfd8ebc96cf77bfb50f1507f6544bfd)

cd70192beaf5a3786636501f0e20368e16b7af8c authored over 6 years ago
borg mount: support uid= and gid= mount options

also: refactor popping an option, converting an options value
(cherry picked from commit f993f0f...

c7d12e3fc0de35946a044b9113de4b8a1657a22c authored over 6 years ago
Merge pull request #3841 from ThomasWaldmann/vagrant-changes-master

Vagrant changes (master)

e4f9c870d005073510fd783857f17e27c7b46e2f authored over 6 years ago
Merge pull request #3839 from ThomasWaldmann/include-coveragerc-master

include .coveragerc, needed by tox.ini

ff522ae9c92d34503402eced1f0a5a4199efd60c authored over 6 years ago
update msgpack requirement, fixes #3753

(cherry picked from commit 5be756a0c6d526fc513fa0ad08767b127b941e90)

2c47b4596f5f7a5e091330498d15c54119e6fbdf authored over 6 years ago
vagrant: use "vagrant" as username for new xenial box

4e5a30189bd9a88f760bba960af1e05732f22ace authored over 6 years ago
vagrant: suppress any error msgs from __pycache__/.tox cleanup

798cbf7a667679a9a641560b5a2cc668213f565e authored over 6 years ago
vagrant: update to Python 3.6.5 (for binary builds)

4cffed8334c4c1a312056377edccc35ace6d8089 authored over 6 years ago
Merge pull request #3836 from ThomasWaldmann/fix-3808-master

xattrs: fix borg exception handling on ENOSPC error, fixes #3808

6ffb0e1a33a22f9de87c6f760eda2bea2ff238e2 authored over 6 years ago
BORG_SHOW_SYSINFO=no to hide system information from exceptions

Can be used:
- in case of troubles with the sysinfo code
- by borg backup providers who do not w...

d94bd2274030cd9f5b83b37ced61a1eb2dd698b3 authored over 6 years ago
remove platform.uname() call, fixes #3732

also: add exception handler around deprecated platform.linux_distribution() call.

(cherry picke...

30bd78f2664e0fe41dd87d733b618a5413278080 authored over 6 years ago
include .coveragerc, needed by tox.ini

I noticed that archlinux has an identical coveragerc and wondered why.

Then noticed that our to...

c2b0c7c483768491b6acd4c1c26c405257b71432 authored over 6 years ago
xattrs: fix borg exception handling on ENOSPC error, fixes #3808

(cherry picked from commit 959beb867ba3cc6b6fb522d57d8ecd31b443e9f0)

1ee4397c1c1d6dcb14aac916732d7338aa67885a authored over 6 years ago
Merge pull request #3819 from ThomasWaldmann/fix-travis-osx-master

travis OS X: use xcode 8.3 (not broken)

b2a42bd6749e5bdaa03b32fb26fef6d72fee3e68 authored over 6 years ago
Merge pull request #3817 from Gu1nness/py37_llfuse

Add a version hint for llfuse for python3.7

eea76ca8ca605a902a61272c41d26db0d8c6e33a authored over 6 years ago
travis OS X: use xcode 8.3 (not broken)

builds on xcode6.4 are broken since quite a while.
other xcode versions < 8.3 are also broken in...

c7503f651853ba1eac577338a0999fdee390b9dd authored over 6 years ago
Add a version hint for llfuse for python3.7

Python 3.7 requires llfuse >= 1.3.4.
Fixes https://github.com/borgbackup/borg/issues/3804

318fa2e47390ad1e11533285e6f1f3618edd0716 authored almost 7 years ago
Update setup.py to use a newer Cython/setuptools API for compiling .pyx -> .c (#3788)

update build process to use newer Cython/setuptools APIs

Cython.Distutils.build_ext has been ...

83c8734d704ebb2c8db81b30d11f2f36aa141c89 authored almost 7 years ago
Merge pull request #3783 from borkd/issue-template

Github new ISSUE_TEMPLATE.md

037fd4213a3d2cc0baa390fa4b3c38db33ab3a9f authored almost 7 years ago
Create ISSUE_TEMPLATE.md

First stab at new issue template

53f9ed01608de65f9bec077b369a3fe5454ae0cb authored almost 7 years ago
Add note from borg with-lock about copy repo (#3749)

docs: Improve FAQ about copying a repo

8f6be74993477b0bee48da10b9044e9ca6142067 authored almost 7 years ago
docs: Improve borg with-lock (#3780)

docs: improve borg with-lock, link to FAQ

60f984933672b6ae36610aa9297e44d08dffb838 authored almost 7 years ago
Merge pull request #3771 from Moredread/doc

docs: describe what BORG_LIBZSTD_PREFIX does

da9c1b7a426deb2ecdcfb67abdb8f1e1efd1b363 authored almost 7 years ago
docs: describe what BORG_LIBZSTD_PREFIX does

1ba0e8562127e2bbf286f5d1188226a5b864f14b authored almost 7 years ago
Merge pull request #3734 from milkey-mouse/fix-3548

Use same datetime object for {now} and {utcnow}, fixes #3548

81c3018787ef7aa04af4ec6ed85bac8e613c8d47 authored almost 7 years ago
Use same datetime object for {now} and {utcnow} (fixes #3548)

{now} and {utcnow} should point to the same exact momemt, but they don't
because .now() and .utc...

64793d5c15085dca5098abaa48ba638211a26314 authored almost 7 years ago
Merge pull request #3725 from ThomasWaldmann/issue-3448

set rc=1 when extracting damaged files, fixes #3448

b80dfc727ef9e905747f84ef732e817f7c10348f authored almost 7 years ago
Merge pull request #3726 from milkey-mouse/files-cache-non-lazy-fp1.2

non-lazy files cache (1.2 forward-port)

e6abb0804b7d3cfa22109a9813701d3ac254df1d authored almost 7 years ago
cleanup: get rid of ignore_inode, replace with cache_mode

ignore_inode == ('i' not in cache_mode) # i)node

e2f71b5dc3497db121d19709f25239fbfcd6456c authored almost 7 years ago
cleanup: move "processing files" message to expected place

(now possible as we do not lazy load the files cache any more)

232f051c105ee6defe02f45a861fd6f9573732d7 authored almost 7 years ago