Joey Hess 
								
							 
						 
						
							
							
								
							
							
	d3cee987ca  
						 
						
							
							
								
								
								separate source of content from the filename associated with the key when generating a key  
							
							 
							
							... 
							
							
							
							This already made migrate's code a lot simpler. 
							
						 
						
							2012-06-05 19:51:03 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	8f9b501515  
						 
						
							
							
								
								
								handle really long urls  
							
							 
							
							... 
							
							
							
							Using the whole url as a key can make the filename too long. Truncate
and use a md5sum for uniqueness if necessary. 
							
						 
						
							2012-02-16 02:05:06 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	17fed709c8  
						 
						
							
							
								
								
								addurl --fast: Verifies that the url can be downloaded (only getting its head), and records the size in the key.  
							
							 
							
							
							
						 
						
							2012-02-10 19:23:46 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	d36525e974  
						 
						
							
							
								
								
								convert fsckKey to a Maybe  
							
							 
							
							... 
							
							
							
							This way it's clear when a backend does not implement its own fsck checks. 
							
						 
						
							2012-01-19 13:51:30 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	4a02c2ea62  
						 
						
							
							
								
								
								type alias cleanup  
							
							 
							
							
							
						 
						
							2011-12-31 04:11:58 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	6a6ea06cee  
						 
						
							
							
								
								
								rename  
							
							 
							
							
							
						 
						
							2011-10-05 16:02:51 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	cfe21e85e7  
						 
						
							
							
								
								
								rename  
							
							 
							
							
							
						 
						
							2011-10-04 00:59:08 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	8ef2095fa0  
						 
						
							
							
								
								
								factor out common imports  
							
							 
							
							... 
							
							
							
							no code changes 
							
						 
						
							2011-10-03 23:29:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	dede05171b  
						 
						
							
							
								
								
								addurl: --fast can be used to avoid immediately downloading the url.  
							
							 
							
							... 
							
							
							
							The tricky part about this is that to generate a key, the file must be
present already. Worked around by adding (back) an URL key type, which
is used for addurl --fast. 
							
						 
						
							2011-08-06 14:57:22 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	2cdacfbae6  
						 
						
							
							
								
								
								remove URL backend  
							
							 
							
							
							
						 
						
							2011-07-01 16:01:04 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	703c437bd9  
						 
						
							
							
								
								
								rename modules for data types into Types/ directory  
							
							 
							
							
							
						 
						
							2011-06-01 21:56:04 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	6246b807f7  
						 
						
							
							
								
								
								migrate: Support migrating v1 SHA keys to v2 SHA keys with size information that can be used for free space checking.  
							
							 
							
							
							
						 
						
							2011-03-23 17:57:10 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	7b5b127608  
						 
						
							
							
								
								
								Fix dropping of files using the URL backend.  
							
							 
							
							
							
						 
						
							2011-03-17 11:49:21 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	da504f647f  
						 
						
							
							
								
								
								fromkey, and url backend download work now  
							
							 
							
							
							
						 
						
							2011-03-15 22:28:18 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	4594bd51c1  
						 
						
							
							
								
								
								rename file  
							
							 
							
							
							
						 
						
							2011-03-15 22:04:50 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	a3daac8a8b  
						 
						
							
							
								
								
								only enable SHA backends that configure finds support for  
							
							 
							
							
							
						 
						
							2011-03-02 13:47:45 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	fcdc4797a9  
						 
						
							
							
								
								
								use ShellParam type  
							
							 
							
							... 
							
							
							
							So, I have a type checked safe handling of filenames starting with dashes,
throughout the code. 
							
						 
						
							2011-02-28 16:18:55 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	836e71297b  
						 
						
							
							
								
								
								Support filenames that start with a dash; when such a file is passed to a utility it will be escaped to avoid it being interpreted as an option.  
							
							 
							
							
							
						 
						
							2011-02-25 01:13:01 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	e1d213d6e3  
						 
						
							
							
								
								
								make filename available to fsck messages  
							
							 
							
							
							
						 
						
							2011-01-26 20:37:46 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	616d1d4a20  
						 
						
							
							
								
								
								rename TypeInternals to BackendTypes  
							
							 
							
							... 
							
							
							
							Now that it only contains types used by the backends 
							
						 
						
							2011-01-26 00:37:50 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	082b022f9a  
						 
						
							
							
								
								
								successfully split Annex and AnnexState out of TypeInternals  
							
							 
							
							
							
						 
						
							2011-01-25 21:49:04 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	109a719b03  
						 
						
							
							
								
								
								parameterize Backend type  
							
							 
							
							... 
							
							
							
							This allows the Backend type to not depend on the Annex type, and
so the Annex type can later be moved out of TypeInternals. 
							
						 
						
							2011-01-25 21:02:34 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	653ad35a9f  
						 
						
							
							
								
								
								In .gitattributes, the git-annex-numcopies attribute can be used to control the number of copies to retain of different types of files.  
							
							 
							
							
							
						 
						
							2010-11-28 15:28:20 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	5fa25a812a  
						 
						
							
							
								
								
								fsck improvements  
							
							 
							
							... 
							
							
							
							* fsck: Check if annex.numcopies is satisfied.
* fsck: Verify the sha1 of files when the SHA1 backend is used.
* fsck: Verify the size of files when the WORM backend is used.
* fsck: Allow specifying individual files to fsk if fscking everything
  is not desired.
* fsck: Fix bug, introduced in 0.04, in detection of unused data. 
							
						 
						
							2010-11-13 14:59:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	070e8530c1  
						 
						
							
							
								
								
								refactoring, no code changes really  
							
							 
							
							
							
						 
						
							2010-11-08 15:15:21 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	cf4c926f2e  
						 
						
							
							
								
								
								more Wall cleaning  
							
							 
							
							
							
						 
						
							2010-10-31 16:00:32 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	7c0777c60d  
						 
						
							
							
								
								
								avoid unnessary newlines before progress in quiet mode  
							
							 
							
							
							
						 
						
							2010-10-29 14:10:55 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	d92f186fc4  
						 
						
							
							
								
								
								convert safeSystem to boolSystem  
							
							 
							
							... 
							
							
							
							to fix ctrl-c handling 
							
						 
						
							2010-10-29 14:07:26 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	833d4b342e  
						 
						
							
							
								
								
								copyright statements  
							
							 
							
							
							
						 
						
							2010-10-27 16:53:54 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	c7664588f8  
						 
						
							
							
								
								
								use safesystem  
							
							 
							
							
							
						 
						
							2010-10-19 01:19:56 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	f3dcc8489d  
						 
						
							
							
								
								
								gratuitous rename  
							
							 
							
							
							
						 
						
							2010-10-18 02:06:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	8398b9ab4a  
						 
						
							
							
								
								
								cleanup output  
							
							 
							
							
							
						 
						
							2010-10-17 13:17:34 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	909f619c07  
						 
						
							
							
								
								
								tweaks  
							
							 
							
							
							
						 
						
							2010-10-16 16:20:49 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	5de102d5b9  
						 
						
							
							
								
								
								rename backends more  
							
							 
							
							
							
						 
						
							2010-10-15 19:33:10 -04:00