13 Commits

Author SHA1 Message Date
Alex Goodman
9625c51aa4
Reconcile history from image manifest and config (#17) 2018-10-07 10:13:34 -04:00
Alex Goodman
c599ca5ad2
a few low hanging perf improvements (#16) 2018-10-06 09:45:08 -04:00
Alex Goodman
3a9796619c
renamed to dive; use cobra; rm dep; imagehistory fix 2018-10-01 21:50:05 -04:00
Alex Goodman
7f3dee181c
show layer efficiency in layerview 2018-08-21 21:31:38 -04:00
William Murphy
bbe7d436ce Improve bounds checking and EOF handling (#9)
Some fields that were never empty in our original test image
can apparently be empty in images that one finds in the wild. This
adds appropriate checking so that blank file lists and missing
image IDs no longer cause crashes.
2018-07-04 11:32:11 -04:00
Alex Goodman
08fd01072c
first take at layer multiselect 2018-06-24 15:26:56 -04:00
Alex Goodman
02418eaad3
formatting fixes 2018-06-24 13:01:52 -04:00
Alex Goodman
3590a7cf46
added file attributes + headers 2018-06-24 12:20:12 -04:00
Alex Goodman
a47105cc7d
decoupled node data scopes 2018-06-16 19:32:38 -04:00
Alex Goodman
a8cc8db4a5
added layer info 2018-06-07 18:56:22 -04:00
Alex Goodman
e67734d38d
Added debug panel; annotate filetree with changeinfo (#7) 2018-06-07 15:51:10 -04:00
William Murphy
78f02465e2 Small clean ups (#5)
* Fix two small compiler errors

Apparently, in go, `fmt.Prntln("\n")` is a build error - you can't
have a redundant newline there. Also, we had the wrong format string
somewhere.

* Use $GOPATH to find dep

When I first pulled this branch, all the tests failed because,
although `dep` was being installed to my local machine, it wasn't
being added to $PATH. Rather than mess with $PATH, I decided to
add $GOPATH/bin to the beginning of the invocation.
2018-06-04 22:10:39 -04:00
Alex Goodman
d78abce2e6
refactor project structure; use subpackages 2018-06-04 21:30:17 -04:00