Initial open-surce release

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Add original-announcement file

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
serialize-log: build fix

Got this error on my 64-bit Debian machine:

cc -O2 -g -Wextra -o serialize-log serialize-log.c
serialize-log.c: In function ‘main’:
serialize-log.c:172: error: ‘S_IRUSR’ undeclared (first use in this function)
serialize-log.c:172: error: (Each undeclared identifier is reported only once
serialize-log.c:172: error: for each function it appears in.)
serialize-log.c:172: error: ‘S_IWUSR’ undeclared (first use in this function)
make: *** [all] Error 1

Signed-off-by: Wolfram Sang <wolfram@the-dreams.de>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
README: improve the credits section

Change the libshell credits note according to the feed-back I got from Michael
Shigorin <mike@altlinux.ru>.

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
README: amend instructions for smatch and sparse

1. We do not need to patch smatch anymore
2. Use $HOME instead of /home/aiaiai.

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Check for some dependencies

Introduce a common function for checking if a program is in PATH. This should
improve user-friendliness.

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
blsort.py: fix and simplify the logic

Teach blsort keep "In file included from" and the actual followin warning/error
as one single block, not 2. And re-work the logic a bit.

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
blsort: extended to produce final diff

Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
blsort: amend code style

Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
blsort: replaced iter_both call with itertools.izip_longest.

Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
diff-log: remove unneeded check

blsort.py never generates empty diffs, so remove redundant check.

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Rename blsort.py to diff-log-helper

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
README: update with information about diff-log-helper

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
checker: amend the help message a bit

Just mention that this is an internal aiaiai program.

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
README: mention inotifywait dependency

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
diff-log-helper: fix for the previous Ed's patch

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
diff-log-helper: output usage when no parameters provided

Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
diff-log-helper: another attempt to fix blocks matching

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
diff-log-helper: do not print real file-names

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
diff-log-helper: yet another rework

Sorry for the mess, but this one does not work properly so far as well.

Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>