Commit Graph

39 Commits

Author SHA1 Message Date
SanskritFritz 0d80a9a159 Shell completions for borg diff second archive 2019-03-15 17:53:18 +01:00
Thomas Waldmann 818c926b9d signing binaries with Qubes OS support, docs 2019-02-11 02:41:35 +01:00
SanskritFritz 9e7f024abf Option arguments for zsh tab completion 2019-02-10 20:27:04 +01:00
SanskritFritz 8017a8ba18 More complete shell completions for borg mount -o 2019-02-10 20:25:39 +01:00
SanskritFritz 071febdd68 New shell completions for borg 1.1.9 2019-02-08 14:27:44 +01:00
SanskritFritz 1383459a08 Added shell completions for borg help 2019-02-08 13:00:54 +01:00
Thomas Waldmann 630909df38 update release workflow using twine (docs, scripts), see #4213 2019-02-01 23:49:46 +01:00
Thomas Waldmann 78c6d21a08 flake8: fix F841
(cherry picked from commit 10cdadb2f8)
2018-11-04 19:58:17 +01:00
SanskritFritz 1db54b2c0d Shell completions reflect latest changes
(cherry picked from commit 46a5db7de8)
2018-06-23 22:33:09 +05:30
SanskritFritz c446d8d802 Using spaces instead of tabs for indentation. 2018-03-01 23:25:43 +00:00
Viktor Bale 4eeb969157 Fixed tab completion problem where a space is always added after path even when it shouldn't 2018-03-01 23:21:50 +00:00
TW d3a5484e2c
Merge pull request #3531 from SanskritFritz/1.1-maint
Updated zsh completions for borg 1.1.4
2018-01-17 14:03:04 +01:00
SanskritFritz c23ee3dbea Updated zsh completions for borg 1.1.4 2018-01-10 22:30:06 +01:00
Gianfranco Costamagna 34fc988ef6 borg shell completion: remove shebang, useless because scripts are sourced 2018-01-07 18:53:57 +01:00
SanskritFritz 7fc29b58f8 zstd compression method 2017-12-23 10:48:02 +01:00
SanskritFritz f229ec537b Updated bash/fish completions for borg 1.1.3 2017-12-22 00:37:55 +01:00
TW 32b8bf9db8
Merge pull request #3275 from SanskritFritz/1.1-maint
Add bash and fish shell auto-completions.
2017-11-04 19:10:26 +01:00
SanskritFritz 9325c4e9c1 Added bash and fish shell auto-completions. 2017-11-04 19:04:06 +01:00
Kevin 8df6aa5bfc
Added ZSH Shell Completion
Added ZSH Shell Completion from upstream. https://github.com/mrkmg/borgbackup-zsh-completion
2017-11-04 12:02:03 -04:00
Marian Beermann 783a5926d6 cache sync: introduce BORG_NO_PYTHON
textshell edition
2017-06-11 20:23:17 +02:00
enkore d06ee5648c Merge pull request #2572 from enkore/f/fastcachesync
Improve cache sync speed
2017-06-10 17:12:51 +02:00
enkore b06ceb6547 Revert "Start fakeroot faked in debug mode - fixes EISDIR issues" 2017-06-03 22:02:52 +02:00
Marian Beermann c786a5941e CacheSynchronizer: redo as quasi FSM on top of unpack.h
This is a (relatively) simple state machine running in the
data callbacks invoked by the msgpack unpacking stack machine
(the same machine is used in msgpack-c and msgpack-python,
changes are minor and cosmetic, e.g. removal of msgpack_unpack_object,
removal of the C++ template thus porting to C and so on).

Compared to the previous solution this has multiple advantages
- msgpack-c dependency is removed
- this approach is faster and requires fewer and smaller
  memory allocations

Testability of the two solutions does not differ in my
professional opinion(tm).

Two other changes were rolled up; _hashindex.c can be compiled
without Python.h again (handy for fuzzing and testing);
a "small" bug in the cache sync was fixed which allocated too
large archive indices, leading to excessive archive.chunks.d
disk usage (that actually gave me an idea).
2017-06-02 17:43:15 +02:00
Marian Beermann 107e320a20 binaries: don't bundle libssl
ArchiverTestCaseBinary passes.
2017-06-02 13:00:28 +02:00
Lee Bousfield 3e24ed4035 Start fakeroot faked in debug mode 2017-05-04 00:18:17 -06:00
Marian Beermann 7cce650a38 json docs: rather complete error list 2017-02-28 12:46:26 +01:00
Marian Beermann 11318c94dc add paperkey.html to pyinstaller spec 2017-02-13 21:24:34 +01:00
Marian Beermann 05ce8e0ff9 Add test script for blake2b_256 against CPython 3.6 hashlib 2016-11-11 03:07:05 +01:00
Thomas Waldmann b0cc4fd74a Merge branch '1.0-maint' into merge-1.0-maint 2016-10-13 19:10:04 +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
Thomas Waldmann e1a97c76b0 glibc_check.py: improve / fix docstring 2016-07-31 14:20:06 +02:00
Thomas Waldmann f0026d7237 add release helper scripts 2016-07-07 19:02:50 +02:00
Thomas Waldmann e0f549a01d move the hash sizes script also to scripts/ 2016-07-05 23:14:46 +02:00
Thomas Waldmann e023053472 add a glibc compat check script 2016-07-05 23:14:45 +02:00
Ronny Pfannschmidt 45e89add52 switch to entrypoints 2015-07-12 15:00:47 +02:00
Thomas Waldmann 5e98400a5a fix all references to package name
use relative imports if possible
reorder imports (1. stdlib 2. dependencies 3. borg 4. borg.testsuite)
2015-05-22 19:21:41 +02:00
Thomas Waldmann cb5c9b63b3 fork: s/attic/borg/g, fix URLs, add new section to AUTHORS
use borg instead attic except at the places where it was used:
- as toplevel package name, directory name, file name
- to refer to original attic

remove sphinx upload make command, will be replaced by github.io site later

remove references to binary downloads and linux packages for now

remove some software name references, fix grammar

use borgbackup rather than borg-backup (or borg) in URLs,
less name collision issues, better search results, no validity issues with "-"
2015-05-13 15:02:33 +02:00
Jonas Borgström b718a443a8 Project rename 2013-07-09 20:14:18 +02:00
Jonas Borgström da3e7a7470 setup.py: switch from setuptools to pure distutils 2012-02-29 23:30:24 +01:00