Joey Hess 
								
							 
						 
						
							
							
								
							
							
	85d83e7756  
						 
						
							
							
								
								
								To enable an existing special remote, the new enableremote command must be used. The initremote command now is used only to create new special remotes.  
							
							 
							
							
							
						 
						
							2013-04-26 18:22:52 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	49547ad32d  
						 
						
							
							
								
								
								initremote: If two existing remotes have the same name, prefer the one with a higher trust level.  
							
							 
							
							
							
						 
						
							2013-04-24 21:53:58 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	8a2d1988d3  
						 
						
							
							
								
								
								expose Control.Monad.join  
							
							 
							
							... 
							
							
							
							I think I've been looking for that function for some time.
Ie, I remember wanting to collapse Just Nothing to Nothing. 
							
						 
						
							2013-04-22 20:24:53 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	cfd3b16fe1  
						 
						
							
							
								
								
								add section metadata to all commands  
							
							 
							
							... 
							
							
							
							Not yet used .. mindless train work. 
							
						 
						
							2013-03-24 18:28:21 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	0d50a6105b  
						 
						
							
							
								
								
								whitespace fixes  
							
							 
							
							
							
						 
						
							2012-12-13 00:45:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	ebd576ebcb  
						 
						
							
							
								
								
								where indentation  
							
							 
							
							
							
						 
						
							2012-11-12 01:05:04 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	13e9b275dd  
						 
						
							
							
								
								
								initremote: Avoid recording remote's description before checking that its config is valid.  
							
							 
							
							
							
						 
						
							2012-07-27 21:05:27 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	4d1c114e4d  
						 
						
							
							
								
								
								initremote: Automatically describe a remote when creating it.  
							
							 
							
							... 
							
							
							
							This ensures that all special remotes show up in git annex status.
Before, a special remote that was not manually described, and was not
a current git remote, did not show up there, although initremote did list
it. 
							
						 
						
							2012-06-07 11:16:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	4a02c2ea62  
						 
						
							
							
								
								
								type alias cleanup  
							
							 
							
							
							
						 
						
							2011-12-31 04:11:58 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	95d2391f58  
						 
						
							
							
								
								
								more partial function removal  
							
							 
							
							... 
							
							
							
							Left a few Prelude.head's in where it was checked not null and too hard to
remove, etc. 
							
						 
						
							2011-12-15 18:19:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	3d2a9f8405  
						 
						
							
							
								
								
								cleanup  
							
							 
							
							
							
						 
						
							2011-10-31 17:22:55 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	f97c783283  
						 
						
							
							
								
								
								clean up check selection code  
							
							 
							
							... 
							
							
							
							This new approach allows filtering out checks from the default set that are
not appropriate for a command, rather than having to list every check
that is appropriate. It also reduces some boilerplate.
Haskell does not define Eq for functions, so I had to go a long way around
with each check having a unique id. Meh. 
							
						 
						
							2011-10-29 15:19:05 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	b955238ec7  
						 
						
							
							
								
								
								Fail if --from or --to is passed to commands that do not support them.  
							
							 
							
							
							
						 
						
							2011-10-27 18:56:54 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	5b74b130a3  
						 
						
							
							
								
								
								refactored and generalized pre-command sanity checking  
							
							 
							
							
							
						 
						
							2011-10-27 16:31:35 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	ee9af605bc  
						 
						
							
							
								
								
								break out non-log stuff to separate module  
							
							 
							
							
							
						 
						
							2011-10-15 17:47:03 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	1a29b5b52e  
						 
						
							
							
								
								
								reorganize log modules  
							
							 
							
							... 
							
							
							
							no code changes 
							
						 
						
							2011-10-15 16:21:08 -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 
								
							 
						 
						
							
							
								
							
							
	9f6b7935dd  
						 
						
							
							
								
								
								go go gadget hlint  
							
							 
							
							
							
						 
						
							2011-09-20 23:24:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	35145202d2  
						 
						
							
							
								
								
								remove command type definitions  
							
							 
							
							... 
							
							
							
							These were a mistake, they make the type signatures harder to read and
less flexible. The CommandSeek, CommandStart, CommandPerform, and
CommandCleanup types were a good idea, but composing them with the
parameters expected is going too far. 
							
						 
						
							2011-09-15 16:50:49 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	6c396a256c  
						 
						
							
							
								
								
								finished hlint pass  
							
							 
							
							
							
						 
						
							2011-07-15 12:47:14 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	6040d8aed1  
						 
						
							
							
								
								
								factor out RemoteLog  
							
							 
							
							
							
						 
						
							2011-07-05 20:16:57 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	80302d0b46  
						 
						
							
							
								
								
								improve bare repo handing  
							
							 
							
							... 
							
							
							
							Many more commands can work in bare repos now, thanks to the git-annex
branch. 
							
						 
						
							2011-06-22 18:32:41 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	4c4ebf2d75  
						 
						
							
							
								
								
								store trust.log and remote.log in the git-annex branch  
							
							 
							
							... 
							
							
							
							.. and I think that's everything that will use the branch 
							
						 
						
							2011-06-22 17:08:51 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	703c437bd9  
						 
						
							
							
								
								
								rename modules for data types into Types/ directory  
							
							 
							
							
							
						 
						
							2011-06-01 21:56:04 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	fdead6b9bb  
						 
						
							
							
								
								
								improve error message when no remote name is specified  
							
							 
							
							... 
							
							
							
							list available remotes in case user wanted to use or change one of them 
							
						 
						
							2011-05-28 21:58:48 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	93c5fb5da7  
						 
						
							
							
								
								
								support remote config values with spaces and other characters  
							
							 
							
							
							
						 
						
							2011-05-16 13:07:56 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	ceff04ff3e  
						 
						
							
							
								
								
								better multiword parameter handling  
							
							 
							
							... 
							
							
							
							This way, individual words as entered on the command line are available
to commands. 
							
						 
						
							2011-05-16 12:25:54 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	cad0e1c8b7  
						 
						
							
							
								
								
								simplified a bunch of Maybe handling  
							
							 
							
							
							
						 
						
							2011-05-15 03:38:08 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	56bc3e95ca  
						 
						
							
							
								
								
								refactor some boilerplate  
							
							 
							
							
							
						 
						
							2011-05-15 02:02:46 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	1e84dab4c8  
						 
						
							
							
								
								
								RemoteConfig type  
							
							 
							
							
							
						 
						
							2011-04-15 15:09:36 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	0a4c610b4f  
						 
						
							
							
								
								
								initremote works  
							
							 
							
							
							
						 
						
							2011-03-29 14:55:59 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	05751d55cd  
						 
						
							
							
								
								
								clean up remote.log handling  
							
							 
							
							
							
						 
						
							2011-03-29 14:10:12 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	b1db436816  
						 
						
							
							
								
								
								started on initremote  
							
							 
							
							
							
						 
						
							2011-03-28 23:22:31 -04:00