Commit Graph

  • 4629d5ae11 btrbk: change table output format: remove separator line, uppercase column headings Axel Burri 2019-08-02 22:56:36 +0200
  • 485bc3ab0c btrbk: use global stderr (replace err); refeactor filter_stderr, add fatal_stderr Axel Burri 2019-08-19 13:04:44 +0200
  • 360c8918bb btrbk: catch verbose errors from readlink Axel Burri 2019-08-19 13:03:41 +0200
  • 6e4aeae323 btrbk: cosmetics: enhance trace log Axel Burri 2019-08-19 12:50:59 +0200
  • d0f0c18f64 btrbk: logging functions take array as argument Axel Burri 2019-08-19 12:40:41 +0200
  • fa3334cbb7 btrbk: btrfs_subvolume_list_readonly_flag: dont die on parse errors Axel Burri 2019-08-18 13:11:33 +0200
  • 3798677893 btrbk: run_cmd: return array of stdout lines instead of scalar Axel Burri 2019-08-18 12:59:12 +0200
  • 6227bb591a ssh_filter_btrbk.sh: return exit status 255 on error Axel Burri 2019-08-18 13:49:37 +0200
  • 4e39ed0fca btrbk: print ssh errors (remove -q option) Axel Burri 2019-08-18 12:17:43 +0200
  • 9f347a1067 btrbk: use open3 in run_cmd: fetch stderr separately Axel Burri 2019-08-18 11:46:31 +0200
  • a80e05984a btrbk: catch ssh errors Axel Burri 2019-08-17 20:27:05 +0200
  • df471c3692 btrbk: refactor filter_stderr; more flexible error handling in run_cmd; simplify btrfs_subvolume_delete parsing Axel Burri 2019-08-16 01:22:49 +0200
  • 8434c6881c btrbk: system_list_mountinfo: also fetch mount_options (not only super_options) Axel Burri 2019-09-08 18:06:31 +0200
  • 8570ee585d btrbk: fix backup summary: dont display no_action if volume is skipped by --exclude or noauto Axel Burri 2019-09-07 13:44:25 +0200
  • 2c9f1389a0 btrbk: fix vinfo() prototype; remove dead code; fix scheduler text; fix action diff header text Axel Burri 2019-08-07 21:30:59 +0200
  • 4845bc6691 btrbk: print_formatted: fix skip-row-if-empty for --print-schedule Axel Burri 2019-08-06 17:29:45 +0200
  • 3ea7746700 btrbk: cosmetics: separate get_btrbk_date function Axel Burri 2019-08-05 14:59:41 +0200
  • ac175c0093 btrbk: cosmetics: rename timestamp_postfix_match -> btrbk_timestamp_match Axel Burri 2019-08-05 14:59:22 +0200
  • 8b93ef7c82 btrbk: fix fallback_default_config Axel Burri 2019-08-05 14:31:48 +0200
  • 3e40903720 btrbk: add btrbk archive --raw option Axel Burri 2019-08-04 22:48:50 +0200
  • dcc57abac4 btrbk: archive: also apply exclude patterns on source subvolumes Axel Burri 2019-08-04 21:37:17 +0200
  • 6e55e08db7 btrbk: add archive_exclude_older option: skip resume of old backups Axel Burri 2019-08-04 14:52:00 +0200
  • 97240de0c9 btrbk: add -L, --long options (shortcut for --format=long) Axel Burri 2019-08-02 22:39:35 +0200
  • 66d15d1d64 btrbk: action "ls": add mount_subvol column to long formats Axel Burri 2019-08-02 16:47:56 +0200
  • e297d37560 ChangeLog: adapt migration instructions for stream_buffer and rate_limit Axel Burri 2019-07-30 23:46:19 +0200
  • 8d0d7edda7 ssh_filter_btrbk.sh: adaptions, use mbuffer for rate_limit Axel Burri 2019-07-30 21:50:52 +0200
  • c9fb366d09 btrbk.conf.example: suggest stream_buffer=256m; adapt text; add links Axel Burri 2019-07-30 23:37:56 +0200
  • 06a7a53fee documentation: btrbk.conf.5: add rate_limit_remote, fix stream_buffer / rate_limit text Axel Burri 2019-07-30 22:21:23 +0200
  • 0435f32619 btrbk: add stream_buffer_remote, rate_limit_remote; run stream_buffer only on local host Axel Burri 2019-07-29 21:59:03 +0200
  • 73108d2309 btrbk: fix: "readonly" is required key for "btrfs subvolume show" output Axel Burri 2019-08-04 13:49:19 +0200
  • 74be074e6f btrbk: remove warnings on superfluous "btrfs subvolume show" output Axel Burri 2019-08-04 13:25:01 +0200
  • 7d656540d7 btrbk: fix btr_tree for subvolumes containing special (unsafe) characters Axel Burri 2019-07-31 13:44:26 +0200
  • 10b826b5f3 documentation: btrbk.1: add action "ls" Axel Burri 2019-07-28 18:54:40 +0200
  • 7271732f9e btrbk: add action "ls": list all btrfs subvolumes below path Axel Burri 2019-07-28 18:54:37 +0200
  • d88221e8bc btrbk: add fallback_default_config action option, use for action "diff" Axel Burri 2019-07-28 18:54:34 +0200
  • 381a12241b btrbk: add dir_args: relative path arguments for actions reqiring directories Axel Burri 2019-07-28 18:54:28 +0200
  • 217317b274 ChangeLog: add migration instructions; add mbuffer changes Axel Burri 2019-07-28 15:13:47 +0200
  • dc14611911 documentation: adapt rate_limit and --progress text Axel Burri 2019-07-28 15:04:30 +0200
  • 9dc717c701 btrbk: use mbuffer instead of pv; add stream_buffer_sink framework Axel Burri 2019-07-28 15:04:23 +0200
  • c7a8d0bb11 btrbk: fix naming: compress_cmd -> compress_cmd_text Axel Burri 2019-07-27 18:56:19 +0200
  • cf2c314627 btrbk: change version to 0.29.0-dev Axel Burri 2019-07-28 17:25:20 +0200
  • 23770f2e67 change version to 0.28.3; update ChangeLog v0.28.3 Axel Burri 2019-07-28 15:43:14 +0200
  • 8ffd7ac1e9 btrbk: fix mount point resolving Axel Burri 2019-07-18 15:28:21 +0200
  • fb3d4d96ff btrbk: action origin: print uuid of unknown subvolumes Axel Burri 2019-07-15 18:36:12 +0200
  • 5afa270577 btrbk: action origin: correctly handle root subvolumes having uuid Axel Burri 2019-07-15 18:36:06 +0200
  • 8de7f45e89 btrbk: remove dead code Axel Burri 2019-07-15 18:29:20 +0200
  • e7787e8a44 btrbk: replace "unrecoverable" hack by FIX_MANUALLY framework Axel Burri 2019-07-15 18:19:33 +0200
  • 836efa472b btrbk: return error code 10 if unrecoverable problem Lubos Kolouch 2019-07-09 10:38:21 +0200
  • aaef1cd1e9 btrbk: change version to 0.28.3-dev Axel Burri 2019-07-15 17:50:29 +0200
  • 760f305435 Merge branch 'error_on_failure' of github.com:kolcon/btrbk into error_on_failure #286 Lubos Kolouch 2019-07-09 10:43:11 +0200
  • d4c76f4115 Return error code 10 if unrecoverable problem https://github.com/digint/btrbk/issues/285 Lubos Kolouch 2019-07-09 10:38:21 +0200
  • b192188079 Return error code 10 if unrecoverable problem Lubos Kolouch 2019-07-09 10:38:21 +0200
  • b3d3c5383b btrbk: add extents-diff command, using Linux::ExtentsMap extents-diff Axel Burri 2019-05-23 15:36:45 +0200
  • 73206e389c Linux::ExtentsMap: add module: FIEMAP block range from filefrag Axel Burri 2019-05-23 15:36:42 +0200
  • 3094092df4 btrbk: add print_size, and command line option modifier Axel Burri 2019-05-23 15:36:39 +0200
  • 075fb8bfad btrbk: prepare for multiple pre-config commands Axel Burri 2019-05-23 15:36:34 +0200
  • d9d3def390 btrbk: change version to 0.29.0-dev Axel Burri 2019-05-23 15:41:43 +0200
  • 31c25d0ee2 change version to 0.28.2; update ChangeLog v0.28.2 Axel Burri 2019-05-23 14:11:33 +0200
  • 0439e6079f btrbk: fix vinfo_resolved Axel Burri 2019-05-22 23:02:36 +0200
  • 461eaada66 btrbk: rename "get_related_readonly_nodes" to "get_related_nodes"; add readonly and omit_self options Axel Burri 2019-05-22 15:33:48 +0200
  • f169ab4482 btrbk: cosmetics: test loglevel before dumping cmd return value (performance) Axel Burri 2019-05-22 15:30:29 +0200
  • 45b487707f btrbk: honor incremental_resolve on targets (fix: defaults to "mountpoint" instead of "directory") Axel Burri 2019-05-19 19:01:50 +0200
  • 01230cde22 btrbk: bugfix: add missing (fake) mountpoint for raw targets Axel Burri 2019-05-19 15:20:13 +0200
  • 538dab5396 btrbk: change version to 0.28.2-dev Axel Burri 2019-05-19 15:17:37 +0200
  • f132c94c65 change version to 0.28.1; update ChangeLog v0.28.1 Axel Burri 2019-05-16 17:16:52 +0200
  • ef69f1ffee documentation: remove pre-generated man pages Axel Burri 2019-05-16 17:06:15 +0200
  • f54853dd18 btrbk: cosmetics (trace logs) Axel Burri 2019-05-03 18:28:06 +0200
  • 10bde449c6 btrbk: remove obsolete "resolve_subdir" option of vinfo_init_root Axel Burri 2019-04-24 23:46:44 +0200
  • b62bb3b1a8 btrbk: get_related_readonly_nodes: vastly increase abort_distance Axel Burri 2019-05-03 15:35:25 +0200
  • 37b0bd3477 btrbk: bugfix: make get_related_readonly_nodes non-recursive Axel Burri 2019-05-02 18:41:15 +0200
  • 206e706d85 btrbk: allow overriding options with context restrictions Axel Burri 2019-04-30 13:38:47 +0200
  • 3d169d1df4 btrbk: change version to 0.28.1-dev Axel Burri 2019-04-30 13:38:33 +0200
  • a6dbd60e5a documentation: add pre-generated man pages: from groff to asciidoc and back again v0.28.0 Axel Burri 2019-04-24 19:45:54 +0200
  • fc485565ce change version to 0.28.0; update ChangeLog Axel Burri 2019-04-24 19:01:42 +0200
  • 5b34f620aa documentation: reproducible builds: set SOURCE_DATE_EPOCH to "📅" tag Axel Burri 2019-04-24 17:41:02 +0200
  • e3176a0027 documentation: asciidoc: add "release-version" attribute, and append it to "man source" attribute Axel Burri 2019-04-24 17:35:31 +0200
  • 818cc42d9b documentation: Makefile: dont compress documentation by default Axel Burri 2019-04-24 12:59:32 +0200
  • 173319e7e1 documentation: Makefile: always build using asciidoctor (remove a2x) Axel Burri 2019-04-24 12:59:20 +0200
  • d231a955ce documentation: btrbk.conf.5: cosmetics: replace tabs with whitespace Axel Burri 2019-04-24 18:56:04 +0200
  • fe9ce255c5 remove experimental tag on "btrbk archive" Axel Burri 2019-04-24 18:29:05 +0200
  • 725a284f16 documentation: README.md: adapt indentation in examples Axel Burri 2019-04-24 13:52:31 +0200
  • f5c7c74108 documentation: simplify examples, remove optional "send-receive" on "target" declarations Axel Burri 2019-04-24 13:52:12 +0200
  • cb1c12a6c1 documentation: btrbk.conf.5: more comprehensive text on "target" declaration Axel Burri 2019-04-24 13:52:05 +0200
  • 6115cbdace btrbk: make target_type optional for "target" section Axel Burri 2019-04-24 13:51:52 +0200
  • 50267f1ca9 documentation: btrbk.conf.5: add warning on old versions of mbuffer Axel Burri 2019-04-24 12:53:19 +0200
  • e7793d9e06 documentation: README.md: add example command line for quick additional snapshot Axel Burri 2019-04-20 14:51:31 +0200
  • 88b737d4b7 documentation: README.md: add multiple groups in virtual machine setup Axel Burri 2019-04-19 15:23:01 +0200
  • 32d92ff3b7 btrbk: allow space separated groups Axel Burri 2019-04-19 15:24:59 +0200
  • 0a2c5dbfb3 btrbk: use transaction for mkdir (cosmetics) Axel Burri 2019-04-18 17:28:12 +0200
  • 3d2936d40c btrbk: fix regression for "btrbk archive -n" Axel Burri 2019-04-18 17:24:38 +0200
  • e36289a769 btrbk: use "archive_target" config context for archives Axel Burri 2019-04-18 16:40:25 +0200
  • a7da44cf2f btrbk: bugfix: print aborted subvolumes to transaction log Axel Burri 2019-04-18 16:28:53 +0200
  • 25f0a76e28 btrbk: cosmetics: fix error message Axel Burri 2019-04-18 16:28:31 +0200
  • 45b24d6477 documentation: btrbk.1: add "exclude" command line option Axel Burri 2019-04-17 17:12:35 +0200
  • 14b5edcf68 documentation: btrbk.1: update filter statements section Axel Burri 2019-04-17 16:55:59 +0200
  • 95819f03ea documentation: btrbk.1: cosmetics: same order for options in all docs Axel Burri 2019-04-17 17:07:54 +0200
  • 66004aeae8 documentation: btrbk.conf.5: add "noauto" option Axel Burri 2019-04-17 17:24:25 +0200
  • b6da6b0158 documentation: btrbk.conf.5: cosmetics, delete empty line Axel Burri 2019-04-17 17:15:37 +0200
  • b2f434b396 btrbk: add "exclude" command line option Axel Burri 2019-04-17 16:10:15 +0200
  • f0cff5ee5a btrbk: add vinfo_filter_statement framework Axel Burri 2019-04-17 15:56:35 +0200