21 Commits

Author SHA1 Message Date
Alex Goodman
26281d9f96
replace travis with gitlab; linting fixes 2019-07-20 17:57:47 -04:00
Alex Goodman
9943096f6a
overwrite lower tree payloads while comparing (fixes #160) (#161) 2019-02-18 16:21:43 -05:00
William Murphy
ad32c0a091 Make changes to mode or owner show in UI (#142)
Previously, changes that did not affect the data in a file, such as a chmod or chown,
would incorrectly show up as unmodified in the UI. This change makes it so that changes
to the mode or owner (Mode, Gid, or Uid) of a file cause the file to appear modified
in the UI.
2018-12-28 09:38:15 -05:00
Alex Goodman
e63a886f04
Performance tweaks (#127) 2018-12-08 12:09:26 -05:00
Chris Cinelli
530ea555cb Accelerate file hashing with xxhash (#102) 2018-11-29 17:41:09 -05:00
Alex Goodman
f3f2ec9a8c
correct nested diff colors and dir sizing (fixes #45) 2018-10-31 00:11:43 -04:00
Alex Goodman
9078b1dc81
dont process purely whiteout flag files (fixes #30) 2018-10-27 10:11:26 -04:00
Alex Goodman
9802546b60
adding goreleaser 2018-10-16 22:56:35 -04:00
Alex Goodman
4c99bd093d
added basic documentation 2018-10-15 22:51:48 -04:00
Alex Goodman
18b405db72
Size based efficiency (#24) 2018-10-14 10:57:59 -04:00
Alex Goodman
41b6da6e93
Independent filetree buffer + partial tree rendering (#18) 2018-10-07 19:50:23 -04:00
Alex Goodman
2a82632e57
fix test 2018-08-21 21:33:12 -04:00
Will Murphy
8611958838 Calculate efficiency score
For now, efficiency score is simply the number of unique files over the
total number of files that appear in any layer.
2018-07-08 13:36:59 -04:00
Will Murphy
de7c3a759a Count occurrences of each leaf path
We want to be able to know whether the same file appears many times
in the layers of the docker image, because a file that appears many
times may represent a real inefficiency in the dockerfile.
2018-07-08 13:00:08 -04:00
Alex Goodman
08fd01072c
first take at layer multiselect 2018-06-24 15:26:56 -04:00
Alex Goodman
c9b1d3dd3c
remove root node from view; fix tests 2018-06-24 12:49:47 -04:00
Alex Goodman
fd397ac932
dont traverse the tree root node 2018-06-20 17:07:13 -04:00
Alex Goodman
598d95f5f7
fix display modified parents; fix tests 2018-06-20 10:31:04 -04:00
Alex Goodman
a47105cc7d
decoupled node data scopes 2018-06-16 19:32:38 -04:00
Alex Goodman
e67734d38d
Added debug panel; annotate filetree with changeinfo (#7) 2018-06-07 15:51:10 -04:00
Alex Goodman
d78abce2e6
refactor project structure; use subpackages 2018-06-04 21:30:17 -04:00