František Kučera <franta-hg@frantovo.cz> [Mon, 08 Apr 2019 13:37:22 +0200] rev 26
Added tag v0.11 for changeset 940bd8320e82
František Kučera <franta-hg@frantovo.cz> [Sat, 30 Mar 2019 16:14:42 +0100] rev 25
fix typo: Hadler → Handler
František Kučera <franta-hg@frantovo.cz> [Wed, 20 Feb 2019 11:30:50 +0100] rev 24
Added tag v0.10 for changeset 8ce11a192aad
František Kučera <franta-hg@frantovo.cz> [Sun, 27 Jan 2019 16:38:39 +0100] rev 23
fix namespace
František Kučera <franta-hg@frantovo.cz> [Fri, 18 Jan 2019 20:26:32 +0100] rev 22
Added tag v0.9 for changeset df60fde1f689
František Kučera <franta-hg@frantovo.cz> [Thu, 20 Dec 2018 00:26:00 +0100] rev 21
Added tag v0.8 for changeset c087f1316ef9
František Kučera <franta-hg@frantovo.cz> [Wed, 19 Dec 2018 23:10:20 +0100] rev 20
builds with cmake 3.7.2 (e.g. on Debian GNU/Linux 9.6)
František Kučera <franta-hg@frantovo.cz> [Tue, 18 Dec 2018 22:45:00 +0100] rev 19
cmake: install
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Dec 2018 01:02:49 +0100] rev 18
better regex, avoid Python keyword name collisions: WHERE = type == "btrfs" or a_pass == "1"
other usage: WHERE = type == "btrfs" or a_pass == "1"; r[0] = "TROLL!!!"
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Dec 2018 00:44:04 +0100] rev 17
add TODO comments, n.b. this is very experimental code
František Kučera <franta-hg@frantovo.cz> [Sat, 15 Dec 2018 00:36:14 +0100] rev 16
local variables named like attributes → simple queries: WHERE = a == "c" or b == "f" or r[0] == "aX"
František Kučera <franta-hg@frantovo.cz> [Fri, 14 Dec 2018 02:24:33 +0100] rev 15
fix class name
František Kučera <franta-hg@frantovo.cz> [Fri, 14 Dec 2018 02:03:24 +0100] rev 14
modify records from Python: r[1] = "hello from Python"
František Kučera <franta-hg@frantovo.cz> [Fri, 14 Dec 2018 01:26:33 +0100] rev 13
pass record data from C++ to Python and filtering: WHERE = record[0] == "a"
František Kučera <franta-hg@frantovo.cz> [Fri, 14 Dec 2018 00:14:58 +0100] rev 12
relational restriction possible through Python: WHERE = False
František Kučera <franta-hg@frantovo.cz> [Thu, 13 Dec 2018 19:40:29 +0100] rev 11
execute arbitrary python code,
e.g. relpipe-tr-python 'fstab' 'import sys; print("hello from Python", file=sys.stderr)'
František Kučera <franta-hg@frantovo.cz> [Thu, 13 Dec 2018 19:12:38 +0100] rev 10
Python included
František Kučera <franta-hg@frantovo.cz> [Thu, 13 Dec 2018 18:17:36 +0100] rev 9
project skeleton
František Kučera <franta-hg@frantovo.cz> [Mon, 10 Dec 2018 21:17:26 +0100] rev 8
first working grep version
František Kučera <franta-hg@frantovo.cz> [Mon, 10 Dec 2018 15:19:14 +0100] rev 7
use smart pointer
František Kučera <franta-hg@frantovo.cz> [Mon, 10 Dec 2018 00:06:54 +0100] rev 6
create project (clone of tr-validator)
František Kučera <franta-hg@frantovo.cz> [Fri, 07 Dec 2018 12:53:44 +0100] rev 5
license: GPLv3+
František Kučera <franta-hg@frantovo.cz> [Mon, 03 Dec 2018 16:11:41 +0100] rev 4
CLI: untieStdIO() to avoid unwanted implicit flush() calls on std::cout → less write() calls
František Kučera <franta-hg@frantovo.cz> [Sun, 02 Dec 2018 20:17:46 +0100] rev 3
PassthroughHandler (string-based version)
Produces exact same data -- tested with:
relpipe-in-fstab | relpipe-tr-validator | sha512sum
relpipe-in-fstab | sha512sum
František Kučera <franta-hg@frantovo.cz> [Sun, 02 Dec 2018 18:25:43 +0100] rev 2
reader without any output
František Kučera <franta-hg@frantovo.cz> [Sun, 02 Dec 2018 18:17:52 +0100] rev 1
netbeans part of the cmake project
František Kučera <franta-hg@frantovo.cz> [Sun, 02 Dec 2018 17:53:58 +0100] rev 0
empty cmake project