Joey Hess 
								
							 
						 
						
							
							
								
							
							
	a78b0555e1  
						 
						
							
							
								
								
								New migrate subcommand can be used to switch files to using a different backend, safely and with no duplication of content.  
							
							
							
						 
						
							2011-01-08 15:54:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	32b0e10390  
						 
						
							
							
								
								
								unannex: Now skips files whose content is not present, rather than it being an error. This allows gradual conversion from one backend to another by running unannex followed by add in each repository.  
							
							
							
						 
						
							2011-01-08 15:14:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	6cb1dff757  
						 
						
							
							
								
								
								quiet git commits  
							
							
							
						 
						
							2011-01-07 13:57:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	e43d4730c5  
						 
						
							
							
								
								
								bugfix: Running copy --to when both local and remote had the key dropped it from local.  
							
							
							
						 
						
							2011-01-07 02:14:22 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	f1b747e6d9  
						 
						
							
							
								
								
								bugfix: Running move --to with a remote whose UUID was not yet known  
							
							... 
							
							
							
							* bugfix: Running `move --to` with a remote whose UUID was not yet known
  could result in git-annex not recording on the local side where the
  file was moved to. This could not result in data loss, or even a
  significant problem, since the remote *did* record that it had the file.
* Also, add a general guard to detect attempts to record information
  about repositories with missing UUIDs. 
							
						 
						
							2011-01-04 17:45:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	a857e1f4ee  
						 
						
							
							
								
								
								git-annex-shell: Avoid exposing any git repo config except for the annex.uuid when doing configlist.  
							
							
							
						 
						
							2011-01-04 17:34:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	700aed13cf  
						 
						
							
							
								
								
								git-annex-shell now exclusively used for all remote access  
							
							
							
						 
						
							2010-12-31 19:09:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	30e0065ab9  
						 
						
							
							
								
								
								tuple makes it clearer  
							
							
							
						 
						
							2010-12-31 15:52:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	eac433a84a  
						 
						
							
							
								
								
								use git-annex-shell configlist  
							
							
							
						 
						
							2010-12-31 15:46:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	60df4e5728  
						 
						
							
							
								
								
								git-annex-shell is complete  
							
							... 
							
							
							
							still not used 
							
						 
						
							2010-12-31 13:39:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	f38aa3e83a  
						 
						
							
							
								
								
								unfinished switch to using git-annex-shell  
							
							
							
						 
						
							2010-12-30 20:31:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	a5a302b77d  
						 
						
							
							
								
								
								git-annex-shell mostly done now, only needs 2 more subcommands  
							
							
							
						 
						
							2010-12-30 20:08:22 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	7a52b34e06  
						 
						
							
							
								
								
								add git-annex-shell command  
							
							... 
							
							
							
							This is not yet complete, as it does not allow starting rsync or scp. 
							
						 
						
							2010-12-30 16:52:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	a89a6f2114  
						 
						
							
							
								
								
								refactor in preparation for adding a git-annex-shell command  
							
							
							
						 
						
							2010-12-30 15:06:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	6a5be9d53c  
						 
						
							
							
								
								
								rename some stuff and prepare to break out more into Command/*  
							
							
							
						 
						
							2010-12-30 14:19:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	e64ffc212e  
						 
						
							
							
								
								
								support trusted repositories that are not configured as remotes  
							
							
							
						 
						
							2010-12-29 16:58:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	d475aac375  
						 
						
							
							
								
								
								refactor  
							
							
							
						 
						
							2010-12-29 16:21:38 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	1f20277ec7  
						 
						
							
							
								
								
								forgot to add these  
							
							
							
						 
						
							2010-12-28 17:44:55 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	dd55f21450  
						 
						
							
							
								
								
								add a newline  
							
							
							
						 
						
							2010-12-24 19:28:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	57305570eb  
						 
						
							
							
								
								
								Add uninit subcommand.  Closes :  #605749  
							
							
							
						 
						
							2010-12-03 00:33:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	9d82e815ff  
						 
						
							
							
								
								
								change name of numcopies attribute  
							
							
							
						 
						
							2010-11-28 18:55:49 -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 
								
							 
						 
						
							
							
								
							
							
	92e5d28ca8  
						 
						
							
							
								
								
								precommit: Optimise to avoid calling git-check-attr more than once.  
							
							
							
						 
						
							2010-11-28 14:21:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	6dfae19b1b  
						 
						
							
							
								
								
								add  
							
							
							
						 
						
							2010-11-27 17:09:22 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	e0518a4adc  
						 
						
							
							
								
								
								Fix bug in setkey subcommand triggered by move --to.  
							
							
							
						 
						
							2010-11-27 17:07:22 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	e97d13e29b  
						 
						
							
							
								
								
								Add copy subcommand.  
							
							
							
						 
						
							2010-11-27 17:02:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	eeae910242  
						 
						
							
							
								
								
								finished hlinting  
							
							
							
						 
						
							2010-11-22 17:51:55 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	161823d6ea  
						 
						
							
							
								
								
								Only use cp -a if it is supported, falling back to cp -p or plain cp.  
							
							... 
							
							
							
							* cp --reflink=auto is used if supported, and will make git annex unlock
  much faster on filesystems like btrfs that support copy of write. 
							
						 
						
							2010-11-18 13:49:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	0893820812  
						 
						
							
							
								
								
								fsck: Print warnings to stderr; --quiet can now be used to only see problems.  
							
							
							
						 
						
							2010-11-15 18:37:49 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	a5e7f5329f  
						 
						
							
							
								
								
								fix  
							
							
							
						 
						
							2010-11-15 18:24:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	11096c200f  
						 
						
							
							
								
								
								fsck no longer runs unused  
							
							
							
						 
						
							2010-11-15 18:22:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	3a4e9398a1  
						 
						
							
							
								
								
								add  
							
							
							
						 
						
							2010-11-15 18:06:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	748a7475bb  
						 
						
							
							
								
								
								dropunused  
							
							
							
						 
						
							2010-11-15 18:04:19 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	9dc43d2599  
						 
						
							
							
								
								
								unused: New subcommand, finds unused data (the global part of fsck).  
							
							
							
						 
						
							2010-11-15 16:35:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	0e55d6a907  
						 
						
							
							
								
								
								move stuff out of Core  
							
							
							
						 
						
							2010-11-14 14:44:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	a5c4dd9743  
						 
						
							
							
								
								
								find: New subcommand.  
							
							
							
						 
						
							2010-11-14 12:35:05 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	19ee56559a  
						 
						
							
							
								
								
								better fsck file handling  
							
							
							
						 
						
							2010-11-13 16:15:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	7293ba2940  
						 
						
							
							
								
								
								fsck even files not in backend  
							
							
							
						 
						
							2010-11-13 16:12:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	498c8e8544  
						 
						
							
							
								
								
								fsck: avoid global checks if files specified  
							
							
							
						 
						
							2010-11-13 16:03:25 -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 
								
							 
						 
						
							
							
								
							
							
	da0de293d1  
						 
						
							
							
								
								
								refactor param seeking  
							
							
							
						 
						
							2010-11-11 18:54:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	ce62f5abf1  
						 
						
							
							
								
								
								rework command dispatching for add and pre-commit  
							
							... 
							
							
							
							Both subcommands do two different operations on different sets of files, so
allowing a subcommand to perform a list of operations cleans things up. 
							
						 
						
							2010-11-11 17:58:55 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	dffe949963  
						 
						
							
							
								
								
								Optimize both pre-commit and lock subcommands.  
							
							... 
							
							
							
							isLocked was doing the expensive check before the cheap one. Let's not
fork git diff twice per file when committing, especially.
git diff is still run more than strictly necessary (ie, more than once)
if multiple unlocked files are being committed. But much better now. 
							
						 
						
							2010-11-11 14:54:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	fb824f7eb0  
						 
						
							
							
								
								
								use -- before filenames when running git add, git rm, etc  
							
							
							
						 
						
							2010-11-10 14:15:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	31101a8b27  
						 
						
							
							
								
								
								use new git function  
							
							
							
						 
						
							2010-11-10 14:08:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	d0886a9ac7  
						 
						
							
							
								
								
								explicity run queue to git add files  
							
							
							
						 
						
							2010-11-10 13:32:46 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	361d28e138  
						 
						
							
							
								
								
								Unlocked files will now automatically be added back into the annex when committed (and the updated symlink committed), by some magic in the pre-commit hook.  
							
							
							
						 
						
							2010-11-10 13:01:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	2ab448276c  
						 
						
							
							
								
								
								fix handling of staged unlocked files  
							
							
							
						 
						
							2010-11-10 13:01:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	55720885ae  
						 
						
							
							
								
								
								set write bit on unlocked file  
							
							
							
						 
						
							2010-11-10 12:50:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	91c5fe71af  
						 
						
							
							
								
								
								add  
							
							
							
						 
						
							2010-11-10 10:52:43 -04:00