Commit Graph

2036 Commits

Author SHA1 Message Date
TW 77dfcbc31d Merge pull request #763 from enkore/issue-761
fix links failing for extracting subtrees, fixes #761
2016-03-18 00:46:39 +01:00
Marian Beermann 9211d0fa18 borg extract: fix links failing for sub-tree extractions
fixes #761
2016-03-17 22:39:57 +01:00
TW 15c20dcd37 Merge pull request #759 from nachtgeist/public
refactor get_home_dir
2016-03-17 18:11:19 +01:00
TW 61db791f02 Merge pull request #751 from enkore/feature-newlist
ItemFormatter for printing items, borg list redo.
2016-03-17 18:10:54 +01:00
Marian Beermann 4151db270c Redo borg list
- This is compatible except for {formatkeys}, which has been replaced
  by "borg list --help"
- --list-format is deprecated, use --format instead
  (using deprecated arguments will print a warning and an exit code of 1)
- borg list now supports the usual [PATH [PATHS…]] syntax and excludes
- Additional keys: csize, num_chunks, unique_chunks, NUL
- Supports guaranteed_available hashlib hashes
  (to avoid varying functionality depending on environment)
  (also, the other hashes are really obscure, like MD-4)
2016-03-17 17:32:23 +01:00
Daniel Reichelt 9adf13d8b9 add changes from running build_api and build_usage 2016-03-17 14:35:56 +01:00
Daniel Reichelt 6dd5f6a179 refactor retrieval of a user's home into get_home_dir() 2016-03-17 14:35:56 +01:00
TW 220d44b2b8 Merge pull request #745 from nachtgeist/public
provide wrapper for borg mount, fixes #743
2016-03-17 01:58:57 +01:00
Daniel Reichelt e1f6a34820 provide wrapper for borg mount, fixes #743
- add archiver.main_mount()

- provide borgfs behaviour when the monolithic binary is called via a
  symlink called borgfs

- docs: update usage of mount subcommand, provide examples for borgfs and
  add symlink creation to standalone binary installation

- run build_usage

- add entry point in setup.py

- patch helpers.py:get_keys_dir() to allow mounting fstab entries with
  "user" option set

  Without this, setuid() called at some point by mount changes the HOME
  environment variable to '/root' and os.expanduser('~') would return
  '/root' as well, thus the mount would fail with
 	 PermissionError: [Errno 13] Permission denied: '/root/.config'
  After setuid(), the HOME variable stays intact, so we still can
  explicitly query USER's home.

  Also, os.path.expanduser() behaves differently for '~' and '~someuser'
  as parameters: when called with an explicit username, the possibly set
  environment variable HOME is no longer respected. So we have to check if
  it is set and only expand the user's home directory if HOME is unset.

- add myself to AUTHORS
2016-03-17 01:40:17 +01:00
TW f0cb6379b7 Merge pull request #740 from enkore/feature-diff
borg diff: find different files between archives
2016-03-17 00:23:23 +01:00
TW b4b3986927 Merge pull request #752 from enkore/feature-ignore-inode
Feature --ignore--inode, fixes #628
2016-03-15 20:40:51 +01:00
Marian Beermann c16ed82285 borg create --ignore-inode: add explanatory text to long help 2016-03-15 19:08:36 +01:00
Marian Beermann db9515ee7a borg diff: wording of --numeric-owner help text 2016-03-15 18:23:49 +01:00
Marian Beermann 2f2d88b584 borg diff: use proper validator for archive name (ARCHIVE2) 2016-03-15 18:23:49 +01:00
enkore 26fe2a35cd borg diff: find different files between archives 2016-03-15 18:23:49 +01:00
Marian Beermann 57c2d03e3e borg create: add --ignore-inode option
This is mainly meant for use with network file systems like sshfs and
possibly CIFS, which don't convey proper inode numbers.
2016-03-15 15:39:12 +01:00
TW 5e5bab3239 Merge pull request #742 from ThomasWaldmann/improve-prune-log
format_archive: also output archive id, fixes #731
2016-03-15 15:09:07 +01:00
TW 84370e1b50 Merge pull request #741 from ThomasWaldmann/show_version
implement --show-version: shows/logs the borg version, fixes #725
2016-03-15 15:08:12 +01:00
TW 347615b5e1 Merge pull request #749 from enkore/issue-748
fix to silently skipping EIO and the like #748
2016-03-15 15:07:19 +01:00
TW 14a64895e8 Merge pull request #746 from dannyedel/reproducible-fix--api-iocharset
Build api.html reproducibly for ProgressIndicatorEndless/Percent
2016-03-15 14:38:47 +01:00
Marian Beermann fbc4c0cee0 Possible fix to silently skipping EIO and the like? #748 2016-03-14 20:26:12 +01:00
Danny Edel 8c574ae43c reproducible doc for ProgressIndicator*
building the API docs captured sys.stderr's IO charset, making the build
unreproducible.
2016-03-14 09:49:28 +01:00
Thomas Waldmann d5f2fd3a4c format_archive: also output archive id, fixes #731
used by borg list, prune, delete.

before: <name> <datetime>

now:    <name> <datetime> [<id>]

it's a bit less pretty now, but better for automation as the id always stays same while the name can be changed.
2016-03-12 23:30:15 +01:00
Thomas Waldmann a924c22309 implement --show-version: shows/logs the borg version, fixes #725
It logs at INFO level, so add -v to see actually see it.
2016-03-12 22:50:32 +01:00
TW 648761fc03 Merge pull request #739 from ThomasWaldmann/remove-libc-display
remove useless/misleading libc version display, fixes #738
2016-03-12 02:14:45 +01:00
Thomas Waldmann 3115bb4d1b remove useless/misleading libc version display, fixes #738
platform.libc_ver() is broken, it uses string comparison to compare version numbers.
2016-03-12 01:29:14 +01:00
TW 9be520b64a Merge pull request #737 from ThomasWaldmann/document-network-fs-issues
document how to debug / file filesystem issues, fixes #664
2016-03-12 00:51:14 +01:00
Thomas Waldmann b6966a56dc document how to debug / file filesystem issues, fixes #664
if the filesystem issue can't be reproduced with a known-good,
local fs like ext4 on linux, the issue is likely not borg's fault.
2016-03-12 00:48:26 +01:00
TW b2b5ca718c Merge pull request #736 from ThomasWaldmann/fix-reproducible
fix reproducible build of api docs, fixes #399
2016-03-12 00:09:13 +01:00
Thomas Waldmann 7abcaa0d9d fix reproducible build of api docs 2016-03-11 23:37:37 +01:00
TW 95f928699b Merge pull request #733 from ipha/master
Unpack file stats before passing to fuse
2016-03-10 22:35:25 +01:00
TW ec0e1553d6 Merge pull request #728 from alexskc/master
CSS !important overwrite. Fix borgbackup/borg#727
2016-03-10 22:24:58 +01:00
Mitch Bigelow 353774973e file stats are packed with 'int_to_bigint' in the archive. Unpack these before passing to llfuse 2016-03-10 15:50:45 -05:00
alexskc 2931891352 CSS !important overwrite. Fix borgbackup/borg#727 2016-03-09 19:01:49 -06:00
TW 07cd2fa143 Merge pull request #726 from ThomasWaldmann/fuse-requirements
update llfuse requirement, llfuse 1.0 works
2016-03-09 16:01:42 +01:00
Thomas Waldmann dd6a795536 update llfuse requirement, llfuse 1.0 works 2016-03-09 15:45:10 +01:00
Thomas Waldmann c7776fa271 update OS / dist packages on build machines, fixes #717 2016-03-05 21:15:25 +01:00
TW a2e356dccf Merge pull request #715 from ThomasWaldmann/roundtrip-password
implement password roundtrip, fixes #695
2016-03-05 16:37:20 +01:00
Thomas Waldmann 95c4cf221d implement password roundtrip, fixes #695 2016-03-05 16:21:44 +01:00
Thomas Waldmann 96702ec1e3 prepare CHANGES for 1.0.0 2016-03-05 14:46:28 +01:00
TW f34710fba1 Merge pull request #713 from ThomasWaldmann/update-changes
updated CHANGES
2016-03-05 03:28:54 +01:00
Thomas Waldmann fa797655a6 updated CHANGES 2016-03-05 02:23:01 +01:00
TW b046006871 Merge pull request #712 from ThomasWaldmann/pw-retries
added retry counter for passwords, fixes #703
2016-03-05 02:19:14 +01:00
Thomas Waldmann 3dc2fc03f0 added retry counter for passwords, fixes #703 2016-03-05 00:54:19 +01:00
TW bc93dfab5a Merge pull request #710 from petrcech/patch-1
Update README.rst to new changelog location
2016-03-03 11:09:06 +01:00
petrcech 351da4c88f Update README.rst to new changelog location
Update README.rst to new changelog location in docs/changes.rst
2016-03-03 07:08:19 +01:00
TW 421dfe3af8 Merge pull request #709 from manwegit/feature/TT-to-AUTHORS
Add myself (Teemu) to AUTHORS
2016-03-02 17:59:06 +01:00
Teemu Toivanen 76da91035e Add myself (Teemu) to AUTHORS 2016-03-02 17:52:48 +02:00
TW fbc4172c73 Merge pull request #705 from manwegit/feature/docs-bwlimit
Faq: how to limit bandwidth
2016-03-02 15:49:55 +01:00
TW 592a1a80bc Merge pull request #708 from ThomasWaldmann/fix-compiler-warnings
fix compiler warnings, fixes #697
2016-03-02 15:43:51 +01:00