patchlib: fix problem with multiple git preamble only diffs in a row

Signed-off-by: Peter Williams <pwil3058@gmail.com>
file_tree: fix exception bug when opening empty directories

Signed-off-by: Peter Williams <pwil3058@gmail.com>
diff: add copy/rename data to the displayed diffs

Signed-off-by: Peter Williams <pwil3058@gmail.com>
toolbar: add an init button

Signed-off-by: Peter Williams <pwil3058@gmail.com>
file_tree: extract the file name and extra data from git output.
Need the file name only when doing operations on a selection.

Signed-off-by: Peter Williams <pwil3058@gmail.com>
file_tree: make sure all directories (included deleted) show up in tree

Signed-off-by: Peter Williams <pwil3058@gmail.com>
fsdb: make a "snapshot" version of FileDb for OS view of file system

Signed-off-by: Peter Williams <pwil3058@gmail.com>
file_tree: use the hash digest in the reduce auto update overhead

Signed-off-by: Peter Williams <pwil3058@gmail.com>