Thomas Waldmann
062c860260
repository: start messages with uppercase letters.
2022-09-01 22:28:00 +02:00
TW
6c6f10df1e
Merge pull request #6986 from ThomasWaldmann/flags-repo-api
...
repository api: flags support, fixes #6982
2022-08-22 18:45:21 +02:00
Thomas Waldmann
90ca04f535
repository api: flags support, fixes #6982
...
- .list: only return IDs for objects where flags & mask == value.
- .flags(_many) (new) to set/query flags
2022-08-22 18:16:59 +02:00
TW
204ecece09
Merge pull request #6985 from ThomasWaldmann/minor-fixes
...
minor cleanup: fix typos and punctuation in comments
2022-08-22 11:17:43 +02:00
Thomas Waldmann
15d56b2ff7
minor cleanup: fix typos and punctuation in comments
2022-08-21 11:36:27 +02:00
TW
709d162ee7
Merge pull request #6974 from ThomasWaldmann/fixes-master
...
misc fixes
2022-08-17 08:31:58 +02:00
Thomas Waldmann
29ae701ec9
fix test_recreate_timestamp
...
it did not work in timezone utc-0800.
2022-08-17 08:07:14 +02:00
Thomas Waldmann
732ecb29fe
update prune docs, -P is gone, -a replaces it
2022-08-14 22:01:14 +02:00
TW
66ace47316
Merge pull request #6972 from ThomasWaldmann/update-changes-master
...
update CHANGES
2022-08-14 01:22:06 +02:00
Thomas Waldmann
e078337c7c
update CHANGES
2022-08-14 00:08:51 +02:00
TW
34a67d2872
Merge pull request #6971 from ThomasWaldmann/formatting-fixes
...
fix spacing (found by coala)
2022-08-13 23:56:21 +02:00
Thomas Waldmann
ac4f96ec9f
fix spacing (found by coala)
2022-08-13 23:37:07 +02:00
TW
eb8f1c20c5
Merge pull request #6970 from ThomasWaldmann/refactor-archiver-cmds
...
archiver modules: rename to *_cmd[s]
2022-08-13 23:25:43 +02:00
Thomas Waldmann
96139ae3c9
adapt pep8 ignores
2022-08-13 23:03:29 +02:00
Thomas Waldmann
66e74e0471
archiver modules: rename to *_cmd[s]
...
this was already required for list_cmd (due to "list"
being a builtin), now renamed all else also.
2022-08-13 22:59:48 +02:00
TW
fe6cd9e008
Merge pull request #6969 from ThomasWaldmann/refactor-master
...
refactor, move stuff around
2022-08-13 22:45:33 +02:00
Thomas Waldmann
9367ad2f07
adapt pep8 ignores
2022-08-13 22:24:20 +02:00
Thomas Waldmann
403ff07dde
move nanorst module to borg.helpers
2022-08-13 22:10:13 +02:00
Thomas Waldmann
ecd7bce5b8
move shellpattern module to borg.helpers
2022-08-13 22:03:44 +02:00
Thomas Waldmann
578639b35e
move lrucache module to borg.helpers
2022-08-13 22:02:04 +02:00
Thomas Waldmann
9beaced33c
move manifest module from helpers to borg.manifest
2022-08-13 21:55:12 +02:00
Thomas Waldmann
ded384929d
move tar related code to borg.archiver.tar
2022-08-13 21:31:41 +02:00
TW
900398f927
Merge pull request #6968 from ThomasWaldmann/cleanup-prune-master
...
move prune related code to borg.archiver.prune
2022-08-13 21:28:33 +02:00
Thomas Waldmann
22804f05f9
move prune related code to borg.archiver.prune
2022-08-13 20:59:18 +02:00
TW
3715e327a6
Merge pull request #6964 from ThomasWaldmann/timestamps
...
Timestamps with timezones
2022-08-13 20:23:31 +02:00
Thomas Waldmann
29db66c8bc
transfer: fix archive timestamps to have +00:00
2022-08-13 19:50:49 +02:00
Thomas Waldmann
4ab07b6acb
create/recreate/import-tar --timestamp: default to local timezone
...
if you want to give UTC, just append: +00:00
2022-08-13 19:17:10 +02:00
Thomas Waldmann
b4933eb337
get rid of dateutil
2022-08-13 18:31:22 +02:00
Thomas Waldmann
ade08ce842
use timezones
...
- timezone aware timestamps
- str representation with +HHMM or +HH:MM
- get rid of to_locatime
- fix with_timestamp
- have archive start/end time always in local time with tz or as given
- idea: do not lose tz information
then we know when a backup was made and even from
which timezone it was made. if we want to compute
utc, we can do that using these infos.
this makes a quite nice archives list, with timestamps
as expected (in local time with timezone info).
at some places we just enforce utc, like for the
repo manifest timestamp or for the transaction log,
these are usually not looked at by the user.
2022-08-13 18:31:22 +02:00
Thomas Waldmann
bab68a8d25
use py37+ datetime.isoformat / .fromisoformat
...
since python 3.7, .isoformat() is usable IF timespec != "auto"
is given ("auto" [default] would be as evil as before, sometimes
formatting with, sometimes without microseconds).
also since python 3.7, there is now .fromisoformat().
2022-08-11 21:18:56 +02:00
TW
b392a60c08
Merge pull request #6962 from ThomasWaldmann/fixes-master
...
misc fixes / cleanups
2022-08-11 18:38:32 +02:00
Thomas Waldmann
c51a0626de
remove remainders of borg key change-algorithm
...
most was already removed previously, just this was overlooked.
2022-08-11 17:42:27 +02:00
Thomas Waldmann
a7bc1f88c1
constants: reorder stuff, add comments
2022-08-11 17:36:57 +02:00
Thomas Waldmann
a18a9df364
run "black"
2022-08-11 06:34:09 +02:00
Thomas Waldmann
252b145833
remove now unused argument()
2022-08-11 06:30:16 +02:00
Thomas Waldmann
8562940b0d
with_repository: fake mechanism not needed
...
was only used by borg create --dry-run, but that
internally does not use the repo anyway.
2022-08-11 06:29:34 +02:00
Thomas Waldmann
8bebf65bc2
with_repository: invert_fake arg is not used
2022-08-11 06:19:23 +02:00
Thomas Waldmann
73d901a22e
with_repository: "exclusive" param is always bool
2022-08-11 06:12:07 +02:00
Thomas Waldmann
e54f109afa
--nobsdflags does not exist any more
...
it was replaced by --noflags.
2022-08-11 06:00:12 +02:00
TW
c2bcecf2eb
Merge pull request #6942 from mh4ckt3mh4ckt1c4s/doc-shift-odg
...
update diagrams to odg format, fixes #6928
2022-08-09 22:03:09 +02:00
mh4ckt3mh4ckt1c4s
15a450c7e8
Fix transparency level
2022-08-09 21:20:44 +02:00
mh4ckt3mh4ckt1c4s
259d3fdc76
Tiny fix of transparency bug
2022-08-09 19:33:30 +02:00
mh4ckt3mh4ckt1c4s
be9e99e346
Fix size of images to match old ones
2022-08-09 19:21:16 +02:00
mh4ckt3mh4ckt1c4s
3e40f68409
Added the transparency thing to compaction schema
2022-08-09 19:15:09 +02:00
TW
217351804f
Merge pull request #6950 from borgbackup/rel200b1
...
release 2.0.0b1
2022-08-07 22:49:38 +02:00
Thomas Waldmann
050031fc98
vagrant: pyenv: use python 3.10.2
...
this fixes build on freebsd, which seems to be broken for 3.10.0.
2022-08-07 22:48:28 +02:00
Thomas Waldmann
460142f4a7
vagrant: fix py310 based testing on netbsd
2022-08-07 22:47:04 +02:00
mh4ckt3mh4ckt1c4s
45663552bf
Updated compaction to an odg file
2022-08-07 22:13:33 +02:00
Thomas Waldmann
f5b7ae5b30
build_usage build_man
2022-08-07 19:20:34 +02:00
Thomas Waldmann
8148d4e400
fix sphinx warnings
2022-08-07 19:14:03 +02:00