Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						1058a91b39
					 | 
					
						
						
							
							Add option to create duplicate blobs in TestCreateSnapshot
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:30:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						240b8f273a
					 | 
					
						
						
							
							Add more index tests
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:30:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						6808523d34
					 | 
					
						
						
							
							Add String() for Blob
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:30:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						bad6184ab5
					 | 
					
						
						
							
							Add new Index data structure
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:30:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						6b384287f3
					 | 
					
						
						
							
							Return error when it occurs
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:30:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						ef33cf12ca
					 | 
					
						
						
							
							Fix Unpacker for packs < 2048 byte
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:30:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						a5cbbb8b5a
					 | 
					
						
						
							
							Fix BufferLoader for negative offset
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:30:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						71924fb7c0
					 | 
					
						
						
							
							Add tests for Load() with negative offset
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:30:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						b0565015cc
					 | 
					
						
						
							
							Remove ReadSeeker
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:30:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						fa283c6ecd
					 | 
					
						
						
							
							Remove unused GetReader()
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:30:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						94d157d97a
					 | 
					
						
						
							
							Introduce interface pack.Loader
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:30:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						f72f3dbc6a
					 | 
					
						
						
							
							Buffer last 2048 bytes of a file for unpack
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						3c3a180417
					 | 
					
						
						
							
							Move RandomID() to backend package
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						fd6c854a21
					 | 
					
						
						
							
							Add TestResetRepository and BenchmarkCreateSnapshot
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						e9cddc0be5
					 | 
					
						
						
							
							Fix TestFindUsedBlobs
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						d7e5f11b78
					 | 
					
						
						
							
							Export FindUsedBlobs
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						2b1b6d8c2a
					 | 
					
						
						
							
							Export ListAllPacks
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						acc2fa5816
					 | 
					
						
						
							
							Fix TestRepack
						
						
						
						
						
						
						
						* Decrease number of blobs for use in test
 * Fail the test when there's a duplicate blob 
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						6285f31604
					 | 
					
						
						
							
							Use pack.BlobSet instead of backend.IDSet
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						3cca831b2e
					 | 
					
						
						
							
							Fix invalid type in newly created packs
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						cff6fea32a
					 | 
					
						
						
							
							Fix 'cat' command
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						17e1872544
					 | 
					
						
						
							
							Switch order of parameters to repo.LoadBlob()
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						246302375d
					 | 
					
						
						
							
							Index: Add multiple packs per blob, pack.Type
						
						
						
						
						
						
						
						Change the index so that a blob can be contained in multiple packs.
Require passing the blob type to all lookup functions. 
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						231da4ff80
					 | 
					
						
						
							
							Remove old repacking code
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						1b4b469440
					 | 
					
						
						
							
							Add pack.Handle and pack.Handles
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						35e3762e37
					 | 
					
						
						
							
							Remove dead code
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						7e732dbd2d
					 | 
					
						
						
							
							Allow multiple entries in the index
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						8b4d4ec25f
					 | 
					
						
						
							
							Fix TestCreateSnapshot, do not store duplicate data
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						035d0aeb31
					 | 
					
						
						
							
							Do not create duplicate content for tests
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						f1bc181c5b
					 | 
					
						
						
							
							Add more checks for tests
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						50b724ca23
					 | 
					
						
						
							
							Fix stylistic issues with FindUsedBlobs
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						6227821b4e
					 | 
					
						
						
							
							Move functions to correct file
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						810056c2bc
					 | 
					
						
						
							
							Correct packages for tests
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						34b3e3a095
					 | 
					
						
						
							
							Split index/repack functions to different files
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						bdd085e9f1
					 | 
					
						
						
							
							Prevent loops when finding used blobs
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						ffc3503e6f
					 | 
					
						
						
							
							Add first version of FindUsedBlobs
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						51b16ad57d
					 | 
					
						
						
							
							Add handy functions to backend.IDSet
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						723592d923
					 | 
					
						
						
							
							Move FindUsedBlobs to package restic
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						22aa17091b
					 | 
					
						
						
							
							Add test for FindUsedBlobs
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						4720a7d807
					 | 
					
						
						
							
							Allow specifying chunker polynomial for tests
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						d5323223f4
					 | 
					
						
						
							
							Change repository Init() function to allow better testing
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						fe79177b40
					 | 
					
						
						
							
							Make TestCreateSnapshot return the snapshot itself
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						5c32ae15c2
					 | 
					
						
						
							
							Move test checking repo code to checker package
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						6c2334f505
					 | 
					
						
						
							
							Make TestCreateSnapshot less verbose
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						b55ac2afd6
					 | 
					
						
						
							
							Make test files in test repo less random
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						d9012b4a64
					 | 
					
						
						
							
							Add trees recursively to test snapshot
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						952f124238
					 | 
					
						
						
							
							Use RandReader instead of rand directly
						
						
						
						
						
						
						
						This is a fix to be backwards-compatible with Go < 1.6. 
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						14db71d3fa
					 | 
					
						
						
							
							Move RandReader to repository package
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						f59ffcaeae
					 | 
					
						
						
							
							Correct comment
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Neumann
							
						 
					 | 
					
						
						
							
						
						d609e4a986
					 | 
					
						
						
							
							Extended plaintext buffer if necessary
						
						
						
						
						
						
					 | 
					
						2016-08-16 21:28:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |