Mon, 05 Mar 2012 10:02:30 +0200version: 0.3.0 0.3.0
Tero Marttila <terom@paivola.fi> [Mon, 05 Mar 2012 10:02:30 +0200] rev 39
version: 0.3.0

Fri, 02 Mar 2012 17:38:00 +0200rsync-snapshot: implement [run] blocks to select which targets to --run
Tero Marttila <terom@paivola.fi> [Fri, 02 Mar 2012 17:38:00 +0200] rev 38
rsync-snapshot: implement [run] blocks to select which targets to --run

Fri, 02 Mar 2012 17:16:16 +0200rsync-snapshot: fail nicer-ly if no intervals are given; deprecate default keep intervals, just don't cleanup old snapshots if no keep is given
Tero Marttila <terom@paivola.fi> [Fri, 02 Mar 2012 17:16:16 +0200] rev 37
rsync-snapshot: fail nicer-ly if no intervals are given; deprecate default keep intervals, just don't cleanup old snapshots if no keep is given

Fri, 02 Mar 2012 17:09:44 +0200change rsync-snapshot.conf to use [foo/bar] syntax, because
Tero Marttila <terom@paivola.fi> [Fri, 02 Mar 2012 17:09:44 +0200] rev 36
change rsync-snapshot.conf to use [foo/bar] syntax, because

Fri, 02 Mar 2012 16:59:14 +0200rsync-snapshot: better ConfigError for referencing invalid [interval:..] from [target:...:intervals]; tidy up INFO output a little
Tero Marttila <terom@paivola.fi> [Fri, 02 Mar 2012 16:59:14 +0200] rev 35
rsync-snapshot: better ConfigError for referencing invalid [interval:..] from [target:...:intervals]; tidy up INFO output a little

Fri, 02 Mar 2012 16:46:38 +0200rsync-wrapper: default to logging.INFO; cleanup pvl.backup.rsync info output
Tero Marttila <terom@paivola.fi> [Fri, 02 Mar 2012 16:46:38 +0200] rev 34
rsync-wrapper: default to logging.INFO; cleanup pvl.backup.rsync info output

Fri, 02 Mar 2012 16:15:47 +0200mount/rsync: use a tmpdir for mounting, not /mnt
Tero Marttila <terom@paivola.fi> [Fri, 02 Mar 2012 16:15:47 +0200] rev 33
mount/rsync: use a tmpdir for mounting, not /mnt

Fri, 02 Mar 2012 16:15:32 +0200rsync-wrapper: targeted --debug-for specific loggers
Tero Marttila <terom@paivola.fi> [Fri, 02 Mar 2012 16:15:32 +0200] rev 32
rsync-wrapper: targeted --debug-for specific loggers

Fri, 02 Mar 2012 15:58:45 +0200rsync-snapshot: fix clean_interval to actually clean up the oldest snapshots, not the newest ones..
Tero Marttila <terom@paivola.fi> [Fri, 02 Mar 2012 15:58:45 +0200] rev 31
rsync-snapshot: fix clean_interval to actually clean up the oldest snapshots, not the newest ones..

Fri, 02 Mar 2012 15:52:25 +0200version: 0.2.3; move version to pvl.backup.__version__; add --version opt
Tero Marttila <terom@paivola.fi> [Fri, 02 Mar 2012 15:52:25 +0200] rev 30
version: 0.2.3; move version to pvl.backup.__version__; add --version opt

Fri, 02 Mar 2012 15:40:21 +0200lvm: try and workaround an umount -> lvremove udev timing bug with a time.sleep(1)
Tero Marttila <terom@paivola.fi> [Fri, 02 Mar 2012 15:40:21 +0200] rev 29
lvm: try and workaround an umount -> lvremove udev timing bug with a time.sleep(1)

Fri, 02 Mar 2012 15:39:50 +0200rsync: pass command as list, moving the shlex.split to main; support `rsync -e "rsync-wrapper -C --"` style execution with the rsync command given as arguments
Tero Marttila <terom@paivola.fi> [Fri, 02 Mar 2012 15:39:50 +0200] rev 28
rsync: pass command as list, moving the shlex.split to main; support `rsync -e "rsync-wrapper -C --"` style execution with the rsync command given as arguments

Fri, 02 Mar 2012 14:41:19 +0200invoke: change process_opt behaviour to omit all bool(...) == False options, including empty strings (fixes mount --options use)
Tero Marttila <terom@paivola.fi> [Fri, 02 Mar 2012 14:41:19 +0200] rev 27
invoke: change process_opt behaviour to omit all bool(...) == False options, including empty strings (fixes mount --options use)

Tue, 21 Feb 2012 16:29:12 +02000.2.2: fix rsync_wrapper mount
Tero Marttila <terom@paivola.fi> [Tue, 21 Feb 2012 16:29:12 +0200] rev 26
0.2.2: fix rsync_wrapper mount

Tue, 21 Feb 2012 16:28:48 +0200version: 0.2.2 0.2.2
Tero Marttila <terom@paivola.fi> [Tue, 21 Feb 2012 16:28:48 +0200] rev 25
version: 0.2.2

Thu, 16 Feb 2012 16:32:22 +0200rsync: fix RSyncLVMServer to mount with readonly=True
Tero Marttila <terom@paivola.fi> [Thu, 16 Feb 2012 16:32:22 +0200] rev 24
rsync: fix RSyncLVMServer to mount with readonly=True

Thu, 16 Feb 2012 12:18:42 +02000.2.1: fix [rsync-options] handling; slightly improved error handling for command-line options
Tero Marttila <terom@paivola.fi> [Thu, 16 Feb 2012 12:18:42 +0200] rev 23
0.2.1: fix [rsync-options] handling; slightly improved error handling for command-line options

Thu, 16 Feb 2012 11:17:46 +02000.2.1: slightly improved error handling 0.2.1
Tero Marttila <terom@paivola.fi> [Thu, 16 Feb 2012 11:17:46 +0200] rev 22
0.2.1: slightly improved error handling

Thu, 16 Feb 2012 10:53:13 +0200rsync-snapshot: fix [rsync-options] handling for non-flag options
Tero Marttila <terom@paivola.fi> [Thu, 16 Feb 2012 10:53:13 +0200] rev 21
rsync-snapshot: fix [rsync-options] handling for non-flag options

Thu, 16 Feb 2012 10:14:46 +0200Added tag 0.2 for changeset 59a38533f13b
Tero Marttila <terom@paivola.fi> [Thu, 16 Feb 2012 10:14:46 +0200] rev 20
Added tag 0.2 for changeset 59a38533f13b

Thu, 16 Feb 2012 10:14:39 +0200setup.py: v0.2 + scripts + author 0.2
Tero Marttila <terom@paivola.fi> [Thu, 16 Feb 2012 10:14:39 +0200] rev 19
setup.py: v0.2 + scripts + author

Thu, 16 Feb 2012 10:00:55 +0200setup.py: add pvl package to list of packages to install, XXX: is this the right way to install namespace packages?
Tero Marttila <terom@paivola.fi> [Thu, 16 Feb 2012 10:00:55 +0200] rev 18
setup.py: add pvl package to list of packages to install, XXX: is this the right way to install namespace packages?

Wed, 15 Feb 2012 14:53:43 +0200fix up --destination/--source to --target/--source to run manually; specify list of targets to run as args
Tero Marttila <terom@paivola.fi> [Wed, 15 Feb 2012 14:53:43 +0200] rev 17
fix up --destination/--source to --target/--source to run manually; specify list of targets to run as args

Wed, 15 Feb 2012 14:15:38 +0200[target:$] intervals -> [target:$:intervals]
Tero Marttila <terom@paivola.fi> [Wed, 15 Feb 2012 14:15:38 +0200] rev 16
[target:$] intervals -> [target:$:intervals]

Wed, 15 Feb 2012 13:58:35 +0200rsync-snapshot: some kind of --config support
Tero Marttila <terom@paivola.fi> [Wed, 15 Feb 2012 13:58:35 +0200] rev 15
rsync-snapshot: some kind of --config support

Tue, 14 Feb 2012 22:16:43 +0200rsync-snapshot: clean before update, fix link-dest with abspath, include/exclude
Tero Marttila <terom@paivola.fi> [Tue, 14 Feb 2012 22:16:43 +0200] rev 14
rsync-snapshot: clean before update, fix link-dest with abspath, include/exclude

Tue, 14 Feb 2012 22:16:06 +0200invoke.command: log.debug command properly
Tero Marttila <terom@paivola.fi> [Tue, 14 Feb 2012 22:16:06 +0200] rev 13
invoke.command: log.debug command properly

Tue, 14 Feb 2012 21:51:30 +0200rsync-snapshot: manage --link-dest'd interval snapshots
Tero Marttila <terom@paivola.fi> [Tue, 14 Feb 2012 21:51:30 +0200] rev 12
rsync-snapshot: manage --link-dest'd interval snapshots

Tue, 14 Feb 2012 20:29:11 +0200logging format
Tero Marttila <terom@paivola.fi> [Tue, 14 Feb 2012 20:29:11 +0200] rev 11
logging format

Tue, 14 Feb 2012 19:38:32 +0200fixup __str__s
Tero Marttila <terom@paivola.fi> [Tue, 14 Feb 2012 19:38:32 +0200] rev 10
fixup __str__s

Tue, 14 Feb 2012 19:38:23 +0200fix rsync args ordering + path trailing slash
Tero Marttila <terom@paivola.fi> [Tue, 14 Feb 2012 19:38:23 +0200] rev 9
fix rsync args ordering + path trailing slash

Tue, 14 Feb 2012 19:28:47 +0200docdoc/--help
Tero Marttila <terom@paivola.fi> [Tue, 14 Feb 2012 19:28:47 +0200] rev 8
docdoc/--help

Tue, 14 Feb 2012 19:17:12 +0200README
Tero Marttila <terom@paivola.fi> [Tue, 14 Feb 2012 19:17:12 +0200] rev 7
README

Tue, 14 Feb 2012 19:11:33 +0200distutils
Tero Marttila <terom@paivola.fi> [Tue, 14 Feb 2012 19:11:33 +0200] rev 6
distutils

Tue, 14 Feb 2012 18:57:21 +0200split up into pvl.backup package
Tero Marttila <terom@paivola.fi> [Tue, 14 Feb 2012 18:57:21 +0200] rev 5
split up into pvl.backup package

Tue, 14 Feb 2012 18:19:55 +0200fix InvokeException.__str__ copy-pasta
Tero Marttila <terom@paivola.fi> [Tue, 14 Feb 2012 18:19:55 +0200] rev 4
fix InvokeException.__str__ copy-pasta

Tue, 14 Feb 2012 16:44:56 +0200fully implemented
Tero Marttila <terom@paivola.fi> [Tue, 14 Feb 2012 16:44:56 +0200] rev 3
fully implemented

Tue, 14 Feb 2012 15:08:12 +0200lvm snapshot + mount
Tero Marttila <terom@paivola.fi> [Tue, 14 Feb 2012 15:08:12 +0200] rev 2
lvm snapshot + mount

Tue, 14 Feb 2012 14:23:16 +0200object model /o\
Tero Marttila <terom@paivola.fi> [Tue, 14 Feb 2012 14:23:16 +0200] rev 1
object model /o\

Tue, 14 Feb 2012 14:00:49 +0200initial rsync-lvm-server script
Tero Marttila <terom@paivola.fi> [Tue, 14 Feb 2012 14:00:49 +0200] rev 0
initial rsync-lvm-server script