Joey Hess 
								
							 
						 
						
							
							
								
							
							
	
	
	e0ca1236ee 
 
						 
						
							
							
								
								
								runshell: Update files atomically when preparing to run git-annex  
							
							... 
							
							
							
							This does not make it entirely idempotent, but it's a start. 
							
						 
						
							2020-10-05 13:38:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	
	
	00c5f04f20 
 
						 
						
							
							
								
								
								Deal with unusual IFS settings in the shell scripts for linux standalone and OSX app.  
							
							... 
							
							
							
							Thanks, Yaroslav Halchenko 
							
						 
						
							2020-07-24 14:46:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	
	
	79187a6eaf 
 
						 
						
							
							
								
								
								Revert "Unset IFS in shell scripts in the linux standalone build and OSX app."  
							
							... 
							
							
							
							This reverts commit 24125e8dc4 
							
						 
						
							2020-07-24 14:33:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	
	
	24125e8dc4 
 
						 
						
							
							
								
								
								Unset IFS in shell scripts in the linux standalone build and OSX app.  
							
							
							
						 
						
							2020-07-24 14:31:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	
	
	8ea269ef75 
 
						 
						
							
							
								
								
								fix GIT_EXEC_PATH to point to bundle/git-core  
							
							... 
							
							
							
							This makes it be the same as in the linux runshell.
It may be that bundle/ used to have all the necessary binaries in it,
but that seems unlikely. I think that the breakage fixed by my previous
commit masked this other breakage, and anything git execs from git-core
(as opposed to being buitin) has never worked in the OSX dmg. 
							
						 
						
							2019-11-14 19:20:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Edward Betts 
								
							 
						 
						
							
							
								
							
							
	
	
	0750913136 
 
						 
						
							
							
								
								
								correct spelling mistakes  
							
							
							
						 
						
							2017-02-12 17:30:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	
	
	471a211d21 
 
						 
						
							
							
								
								
								Include magic database in the linux and OSX standalone builds.  
							
							
							
						 
						
							2016-02-26 11:54:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	
	
	5f11e3cd26 
 
						 
						
							
							
								
								
								fix path to extra dir  
							
							
							
						 
						
							2016-02-19 16:51:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	
	
	398d93d4d2 
 
						 
						
							
							
								
								
								Linux and OSX standalone builds put the bundled gpg last in PATH, so any system gpg will be preferred over it.  
							
							
							
						 
						
							2016-02-19 16:19:19 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	
	
	3e49f9fcab 
 
						 
						
							
							
								
								
								runshell: Avoid failing when $HOME/.ssh does not exist and cannot be created.  
							
							
							
						 
						
							2015-11-10 11:42:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	5e1f1bd252  
						 
						
							
							
								
								
								Linux standalone, OSX app: Improve runshell script to always quote shell vars, so that it will work when eg, untarred into a directory path with spaces in its name.  
							
							
							
						 
						
							2015-05-26 15:38:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	911335247c  
						 
						
							
							
								
								
								if ~/.ssh does not exist and cannot be created, avoid failing  
							
							
							
						 
						
							2015-04-20 13:15:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	eba3a28a28  
						 
						
							
							
								
								
								webapp: Support using git-annex on a remote server, which was installed from the standalone tarball or OSX app, and so does not have git-annex in PATH (and may also not have git or rsync in PATH).  
							
							... 
							
							
							
							* webapp: Support using git-annex on a remote server, which was installed
  from the standalone tarball or OSX app, and so does not have
  git-annex in PATH (and may also not have git or rsync in PATH).
* standalone tarball, OSX app: Install a ~/.ssh/git-annex-wrapper, which
  can be used to run git-annex, git, rsync, etc. 
							
						 
						
							2014-04-20 18:39:10 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	4124a27ec9  
						 
						
							
							
								
								
								make wrappers run git-shell, now that it's included, rather than git shell  
							
							
							
						 
						
							2013-12-27 16:36:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	307c57b29b  
						 
						
							
							
								
								
								add git-shell wrappers  
							
							
							
						 
						
							2013-12-27 16:06:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	706c74aa98  
						 
						
							
							
								
								
								Include git-receive-pack, git-upload-pack, and git wrappers in the Linux standalone build, and OSX app, so they will be available when it's added to PATH.  
							
							
							
						 
						
							2013-12-24 16:28:10 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	6be19b0070  
						 
						
							
							
								
								
								Programs from Linux and OSX standalone builds can now be symlinked into a directory in PATH as an alternative installation method, and will use readlink to find where the build was unpacked.  
							
							
							
						 
						
							2013-12-15 15:57:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	f55dc1b64f  
						 
						
							
							
								
								
								OSX: Make git-annex-webapp run in the background, so that the app icon can be clicked on the open a new webapp when the assistant is already running.  
							
							
							
						 
						
							2013-07-30 15:04:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	54e0bd55b4  
						 
						
							
							
								
								
								fun with exec  
							
							
							
						 
						
							2013-07-23 17:31:51 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	66ba80ac04  
						 
						
							
							
								
								
								add git-annex-shell wrapper to linux and OSX standalone bundles  
							
							... 
							
							
							
							This can be useful when not using the assistant, and putting the bundle in
PATH. This way, git-annex-shell is available for use by anything that ssh's
in. 
							
						 
						
							2013-05-31 17:02:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	f84b8615e5  
						 
						
							
							
								
								
								deal with $0 having spaces in it  
							
							
							
						 
						
							2013-03-20 14:11:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	05dcb95a55  
						 
						
							
							
								
								
								typo  
							
							
							
						 
						
							2013-03-20 14:07:51 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	ff912832c0  
						 
						
							
							
								
								
								reorganize osx app, so it can be put in PATH  
							
							... 
							
							
							
							Move all the binaries and libraries under a bundle/ subdirectory;
so when it's in PATH only git-annex, runshell, and git-annex-webapp
will be available. 
							
						 
						
							2013-03-20 14:01:05 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	bcd0c227e6  
						 
						
							
							
								
								
								back to $SHELL for OSX app  
							
							... 
							
							
							
							This is safe because we no longer mess with LD_PRELOAD equivilants.
Since the linux standalone bundle still does, it continues to run sh. 
							
						 
						
							2012-12-17 12:20:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	dd032bd84c  
						 
						
							
							
								
								
								furnish git with an (empty) template directory in standalone builds  
							
							... 
							
							
							
							This will stop git-init complaining about missing template directory. 
							
						 
						
							2012-12-13 12:27:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	4eee7a9c24  
						 
						
							
							
								
								
								fix PATH  
							
							
							
						 
						
							2012-12-10 15:11:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	8c082cda2e  
						 
						
							
							
								
								
								remove unused cruft  
							
							
							
						 
						
							2012-12-09 12:59:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	6473f8ea33  
						 
						
							
							
								
								
								fix bin paths in osx app  
							
							
							
						 
						
							2012-12-08 17:14:09 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	1dd386903b  
						 
						
							
							
								
								
								use install_name_tool to adjust library paths in osx app  
							
							... 
							
							
							
							Have not yet been able to test this. 
							
						 
						
							2012-12-08 11:07:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	0931ad6be8  
						 
						
							
							
								
								
								runshell: start sh, not $SHELL  
							
							... 
							
							
							
							$SHELL may need libraries not included in the bundle 
							
						 
						
							2012-12-07 14:44:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	51aa988a9f  
						 
						
							
							
								
								
								Fix broken .config/git-annex/program installed by standalone tarball.  
							
							... 
							
							
							
							It was doubly broken; both missing a slash, and containing
"runshell git-annex", while some parts of the code expected it to be a
simple path to a program. This appears to include the transfer queue
runner, and the code that starts a new assistant process when switching to
another repository in the webapp. 
							
						 
						
							2012-11-28 16:09:38 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	2525fefbb9  
						 
						
							
							
								
								
								The standalone builds now unset their special path and library path variables before running the system web browser.  
							
							... 
							
							
							
							Should fix a crash reported on OSX. 
							
						 
						
							2012-11-27 17:05:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	e14504ce47  
						 
						
							
							
								
								
								also add shim from OSX runshell  
							
							
							
						 
						
							2012-10-29 14:48:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	b30656acea  
						 
						
							
							
								
								
								use DYLD_ROOT_PATH  
							
							... 
							
							
							
							With this, I can use jimmy's autobuilt dmg, which fails with the other two
variables due to containing two versions of libiconv. 
							
						 
						
							2012-10-11 21:42:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joey Hess 
								
							 
						 
						
							
							
								
							
							
	e24ff46f96  
						 
						
							
							
								
								
								move  
							
							
							
						 
						
							2012-10-01 13:38:19 -04:00