e045daf0b0
tar/storage: package docs
2015-03-09 13:13:04 -04:00
959f450dca
checksize.go: an extra "k". this is a literal count.
2015-03-06 16:41:43 -05:00
2ec3175786
checksize.go: utility for size check of metatdata
2015-03-06 16:38:06 -05:00
ecf0ed43a1
tar/asm: fix a goroutine deadlock
2015-03-06 16:30:48 -05:00
137c8e61c9
README.md: add caveat about dup paths
2015-03-05 14:33:05 -05:00
ab2fc5ec40
tar/asm: now testing assemble and disassemble
...
passing a tar archive through disassembly, then reassembling a tar
stream from it's metadata. Checking size and sha1 of the whole stream.
2015-03-05 14:09:17 -05:00
feaa049730
tar/asm: testing the disassembler
...
adding an archive to pass through and check that it is precisely the
same archive on the handed through io.Reader.
2015-03-05 11:21:01 -05:00
686addad77
tar/asm: comment on error
2015-03-03 14:27:37 -05:00
d55695834a
tar/storage: deciding on crc64 for integrity hash
2015-03-03 14:25:09 -05:00
4f1bde4d13
tar/asm: FileType entry with crc64 checksum
2015-03-03 14:23:04 -05:00
962589aca7
tar/asm: first pass at a disassembler
2015-03-02 16:49:53 -05:00
4e27d04b0b
tar/asm: DiscardFilePutter and stub disassemble
...
Have a bit-bucket FilePutter, for when it does not matter.
Beginning thoughts on disassembly, but it has things that need thought.
Mostly comments in the function for now.
2015-03-02 15:25:03 -05:00
ccf6fa61a6
tar/asm: tests and fix
2015-02-28 12:47:55 -05:00
0c9efa4324
tar/asm: finish the buffer FileGetPutter
2015-02-27 17:36:24 -05:00
86bf4b98ea
tar/asm: more interface for (dis)assembly
2015-02-27 16:54:41 -05:00
cfd32ecbc4
tar/storage: do not accept duplicate paths
2015-02-27 16:54:14 -05:00
891685f740
tar/asm: another thought on clobbered files
2015-02-25 16:53:31 -05:00
6814b938af
tar/asm: adding thoughts on concerns
2015-02-25 16:26:47 -05:00
081c5b9feb
tar/asm: clarify acronym
2015-02-25 14:40:49 -05:00
da8e59ccca
README.md: add doc link for ./tar/storage/asm
2015-02-25 14:27:04 -05:00
e1206b43a6
tar/asm: add FileGetter and concerns in README
2015-02-25 12:56:40 -05:00
7ccbb9d40c
tar/asm: initial assmebly of tar stream
2015-02-24 17:07:00 -05:00
34a67dfed5
tar/storage: remove cruft Reader
2015-02-24 16:10:49 -05:00
bb8f53526a
README.md: add storage doc link
2015-02-24 16:01:37 -05:00
d9f0d45ee8
.travis.yml: test all sub-directories
2015-02-24 15:58:57 -05:00
2d70b98f6e
tar/storage: show gzip usage in a test
2015-02-24 15:57:14 -05:00
eafa1b9426
tar/storage: fix the test
2015-02-24 15:49:21 -05:00
8ff77b5aa0
tar/storage: add Packer TODO
2015-02-24 15:49:06 -05:00
89bd581749
tar/storage: comments
2015-02-24 15:36:21 -05:00
b1284905d3
storage: working on packing and unpacking
2015-02-24 15:22:20 -05:00
a4fa9207cd
main.go: show remainder count
2015-02-24 15:21:05 -05:00
cefcbc6fe3
old.go: no need to keep this sitting here
2015-02-20 16:58:27 -05:00
72c5103763
main.go: explicit build of main.go
2015-02-20 16:58:27 -05:00
4eee25cf16
main.go: fully qualify the import
2015-02-20 16:58:27 -05:00
aa73475a12
Merge pull request #1 from tianon/travis
...
Add initial Travis CI configuration!
2015-02-20 16:42:03 -05:00
Tianon Gravi
b1a1650ab5
Add initial Travis CI configuration!
2015-02-20 14:28:40 -07:00
4721b4d279
README.md: link to docs and info on the version
2015-02-20 16:12:01 -05:00
42fb83004d
README.md: first next step. Testing.
2015-02-20 15:46:21 -05:00
82a5e811b3
README.md: add Next Steps
2015-02-20 15:44:07 -05:00
d96a87d9a2
main.go: collect more end padding
2015-02-20 15:28:48 -05:00
9d24762ee1
README.md: adding example output
2015-02-20 15:02:31 -05:00
e8456b0d49
main.go: found the padding after EOF ...
2015-02-20 14:53:05 -05:00
c9b618ab48
main.go: actually write the _post_ buffer ...
2015-02-20 14:49:36 -05:00
50168a6bb3
archive/tar: cleaner reset
2015-02-20 14:49:23 -05:00
43b7a5effb
README: fix headings
2015-02-20 13:47:57 -05:00
fc1d5b4422
README: add link on sparse files
2015-02-20 10:30:18 -05:00
43bfb58368
.: add README and LICENSE
2015-02-20 10:29:48 -05:00
739daf3e09
looking for missing bytes
2015-02-19 18:07:22 -05:00
f45a3e13ee
main:
...
example application to use the RawBytes() of 'archive/tar',
and show the diff of the bytes read from the file itself.
2015-02-19 16:50:30 -05:00
7cc3f4b289
archive/tar: add RawBytes()
...
Plumbing a means to access the raw bytes of a tar archive apart from the
file payload itself.
2015-02-19 16:49:06 -05:00