Thomas Waldmann
887196b00e
progress indicators: better docstring, minor code improvement
2015-12-03 14:14:28 +01:00
Thomas Waldmann
fe6916bd22
refactor upgrade progress indication code to use ProgressIndicatorPercent
2015-12-02 01:26:26 +01:00
Thomas Waldmann
7a1316cb79
implement ProgressIndicators, use it for repo check and segment replay, fixes #195 , fixes #188
2015-12-02 01:06:07 +01:00
Thomas Waldmann
2b8b31bca5
update pytest-benchmark requirement
...
it's released now. \o/
2015-11-22 15:39:31 +01:00
TW
04f081fea7
Merge pull request #442 from ThomasWaldmann/fix-compiler-warnings
...
get rid of C compiler warnings, fixes #391
2015-11-22 14:15:24 +01:00
TW
faacd18244
Merge pull request #443 from ThomasWaldmann/tb-add-sysinfo
...
include system info below traceback, fixes #324
2015-11-22 14:09:07 +01:00
TW
3972269d6f
Merge pull request #441 from ThomasWaldmann/break-lock
...
Break lock
2015-11-22 14:08:47 +01:00
TW
2d4a71a381
Merge pull request #439 from ThomasWaldmann/avoid-orphan-locks
...
Avoid orphan locks, see #285
2015-11-22 14:08:25 +01:00
TW
08346dd968
Merge pull request #438 from ThomasWaldmann/max-lock-wait
...
Max lock wait, fixes #210
2015-11-22 14:08:08 +01:00
Thomas Waldmann
adb35ab07f
include system info below traceback, fixes #324
2015-11-21 22:51:59 +01:00
Thomas Waldmann
7247043db0
get rid of C compiler warnings, fixes #391
2015-11-21 22:08:30 +01:00
Thomas Waldmann
38994c78fc
implement borg break-lock REPO command, fixes #157
...
due to borg's architecture, breaking the repo lock needs first creating a repository object.
this would usually try to get a lock and then block if there already is one.
thus I added a flag to open without trying to create a lock.
2015-11-21 20:50:53 +01:00
Thomas Waldmann
1093894be8
UpgradableLock: release exclusive lock in case of exceptions
...
also: add some comments about how to use the locks in the safest way
2015-11-21 16:53:33 +01:00
Thomas Waldmann
f19e95fcf7
implement --lock-wait, support timeout for UpgradableLock, fixes #210
...
also: simplify exceptions / exception handling
2015-11-21 15:34:51 +01:00
Thomas Waldmann
b3b4db427c
rename print_info to print_verbose
...
better name as it is only outputting if verbose flag is set.
2015-11-21 02:26:50 +01:00
Thomas Waldmann
6abf7621c1
remove rarely used print_status method
2015-11-21 02:22:26 +01:00
Thomas Waldmann
25140e8c82
add --log-level to set the level of the builtin logging configuration, fixes #426
2015-11-21 02:09:16 +01:00
TW
e372dfb834
Merge pull request #422 from ThomasWaldmann/logging-config
...
configure logging via env var
2015-11-21 01:38:37 +01:00
Thomas Waldmann
c4dae52ca4
configure logging via env var, use LazyLogger
...
logging.raiseExceptions not needed any more for py >= 3.2
2015-11-21 01:14:07 +01:00
TW
a7eb83efa5
Merge pull request #419 from anarcat/no-progress
...
add a --no-progress flag to forcibly disable progress info
2015-11-20 20:08:39 +01:00
TW
5dda00c923
Merge pull request #435 from ThomasWaldmann/rtd-improvements
...
style changes of previous changeset did not work on rtd, try 2
2015-11-20 19:34:12 +01:00
Thomas Waldmann
42e9a77f5b
style changes of previous changeset did not work on rtd, try 2
2015-11-20 19:32:04 +01:00
TW
3c121c207a
Merge pull request #434 from ThomasWaldmann/rtd-improvements
...
rtd docs: color and logo improvements
2015-11-20 19:13:48 +01:00
Thomas Waldmann
077bcd0cde
logo: have a separate, bigger logo (do not reuse the favicon)
...
currently just scaled up / converted to png from the favicon.ico.
2015-11-20 19:06:40 +01:00
Thomas Waldmann
87bb886705
rtd theme adjustment: borg darkness for the upper left corner
2015-11-20 18:51:11 +01:00
Thomas Waldmann
7a08368b65
fix html_theme_path overriding previous definition of it
2015-11-20 17:56:35 +01:00
Thomas Waldmann
57ffa4d648
more precise binary installation steps
2015-11-20 15:49:53 +01:00
Thomas Waldmann
67c85734ba
upgrade OS X FUSE to 3.0.9, update release todo docs
2015-11-20 01:12:31 +01:00
Thomas Waldmann
b1ba7a84f0
--keep-tag-files: fix file status, fix multiple tag files in one directory, fixes #432
2015-11-19 20:03:50 +01:00
Thomas Waldmann
dcab7dd8a7
new mailing list borgbackup@python.org
...
also: remove mailing list and irc channel address from development docs,
it is enough to have this information on the main page and on the support page.
2015-11-18 15:40:23 +01:00
TW
04b4d63ffd
Merge pull request #421 from ThomasWaldmann/datetime-iso-style
...
use ISO-8601 date and time format, fixes #375
2015-11-17 00:51:06 +01:00
Thomas Waldmann
2e64c29e01
use ISO-8601 date and time format, fixes #375
2015-11-16 23:51:21 +01:00
TW
3aa3148250
Merge pull request #418 from ThomasWaldmann/update-faq
...
FAQ entry about unexpected 'A' status for unchanged file(s), fixes #403
2015-11-16 21:43:41 +01:00
Thomas Waldmann
559c8908c1
add FAQ entry about unexpected 'A' status for unchanged file(s), fixes #403
2015-11-16 21:30:16 +01:00
Antoine Beaupré
9b1ca5c1eb
force --no to be at the start of option
2015-11-16 15:26:50 -05:00
Antoine Beaupré
5be060d1f1
add a --no-progress flag to forcibly disable progress info
...
--progress isn't a "toggle" anymore, in that it will never disable progress information: always enable it.
example:
$ borg create ~/test/borg2::test$(date +%s) . ; echo ^shows progress
reading files cache
processing files
^shows progress
$ borg create ~/test/borg2::test$(date +%s) . < /dev/null; echo ^no progress
reading files cache
processing files
^no progress
$ borg create --progress ~/test/borg2::test$(date +%s) . < /dev/null; echo ^progress forced
reading files cache
processing files
^progress forced
$ borg create --no-progress ~/test/borg2::test$(date +%s) . ; echo ^no progress
reading files cache
processing files
^no progress
we introduce a ToggleAction that can be used for other options, but
right now is just slapped in there near the code, which isn't that
elegant. inspired by:
http://stackoverflow.com/questions/11507756/python-argparse-toggle-flags
note that this is supported out of the box by click:
http://click.pocoo.org/5/options/#boolean-flags
fixes #398
2015-11-16 11:27:27 -05:00
Thomas Waldmann
38472900af
add 'E' file status to docs
2015-11-16 15:38:06 +01:00
TW
d387dedb7d
Merge pull request #417 from anarcat/more-docs
...
More docs
2015-11-16 15:34:21 +01:00
Antoine Beaupré
917236231f
correct ubuntu release number
2015-11-16 09:07:59 -05:00
Antoine Beaupré
3bbd3319a4
use 'distribution' more consistently
2015-11-15 22:43:08 -05:00
Antoine Beaupré
d78d6d60b1
turn distro list into a table, adding Debian, Ubuntu, OSX
2015-11-15 22:40:00 -05:00
Antoine Beaupré
2c3f3f1b07
install docs: don't use "from" twice
...
it always abstracts "pypi" and "github" away (technical words that are
not necessary). pip remains.
2015-11-15 22:20:07 -05:00
Thomas Waldmann
3a72fbe418
update CHANGES
2015-11-15 20:30:58 +01:00
Thomas Waldmann
0070ef0c4a
minor install docs fixes
2015-11-15 20:23:33 +01:00
TW
eefc137ec9
Merge pull request #412 from anarcat/install-docs-nitpick
...
Install docs nitpick
2015-11-15 20:19:17 +01:00
TW
fac11608f6
Merge pull request #416 from ThomasWaldmann/pyinstaller-no-hidden-import
...
avoid hidden import, make it easy for pyinstaller
2015-11-15 16:32:31 +01:00
Thomas Waldmann
234a88bec6
avoid hidden import, make it easy for pyinstaller
...
this fixes #218 in an easier way so one doesn't have to type
--hidden-import=logging.config all the time when using pyinstaller.
2015-11-15 15:52:02 +01:00
TW
ff6e95534c
Merge pull request #415 from ThomasWaldmann/flag-docs
...
add docs for item flags / status output, fixes #402
2015-11-15 14:50:04 +01:00
Thomas Waldmann
d6b8de943b
add docs for item flags / status output, fixes #402
2015-11-15 14:32:19 +01:00
Antoine Beaupré
aa4c76872c
move pyinstaller mention out of heading
...
pyinstaller probably means nothing for most people, while standalone binary is more meaningful
2015-11-14 21:08:28 -05:00