|  | @ -50,51 +50,65 @@ if [ "@$enable_bare_param" = "@true" ]; then | 
			
		
	
		
		
			
				
					|  |  |     branch="$2" |  |  |     branch="$2" | 
			
		
	
		
		
			
				
					|  |  | fi |  |  | fi | 
			
		
	
		
		
			
				
					|  |  | project0=Bucket_Game |  |  | project0=Bucket_Game | 
			
		
	
		
		
			
				
					
					|  |  | project1=basis |  |  | project1=Bucket_Game-base | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  | project2=patched |  |  | project2=Bucket_Game-branches | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					|  |  | project0_path="$HOME/git/EnlivenMinetest/webapp/linux-minetest-kit/minetest/games/$project0" |  |  | project0_path="$HOME/git/EnlivenMinetest/webapp/linux-minetest-kit/minetest/games/$project0" | 
			
		
	
		
		
			
				
					|  |  | #patches="$HOME/git/EnlivenMinetest/patches" |  |  | #patches="$HOME/git/EnlivenMinetest/patches" | 
			
		
	
		
		
			
				
					
					|  |  | patches="$HOME/git/1.pull-requests/Bucket_Game-branches" |  |  | #patches="$HOME/git/1.pull-requests/Bucket_Game-branches" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  | project1_path="$patches/$branch/$project1" |  |  | repo="$HOME/git/EnlivenMinetest" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  | project2_path="$patches/$branch/$project2" |  |  | patches="$HOME/git/EnlivenMinetest" | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  | project1_path="$repo/$project1/$branch" | 
			
		
	
		
		
			
				
					|  |  |  |  |  | project2_path="$repo/$project2/$branch" | 
			
		
	
		
		
			
				
					|  |  | if [ "@$enable_meld" = "@true" ]; then |  |  | if [ "@$enable_meld" = "@true" ]; then | 
			
		
	
		
		
			
				
					|  |  |     echo "meld..." |  |  |     echo "meld..." | 
			
		
	
		
		
			
				
					|  |  |     if [ -z "$branch" ]; then |  |  |     if [ -z "$branch" ]; then | 
			
		
	
		
		
			
				
					|  |  |         customDie "You must specify a branch name after --meld." |  |  |         customDie "You must specify a branch name after --meld." | 
			
		
	
		
		
			
				
					|  |  |     fi |  |  |     fi | 
			
		
	
		
		
			
				
					|  |  |     subgame= |  |  |     subgame= | 
			
		
	
		
		
			
				
					
					|  |  |     branch_basis= |  |  |     patch_game_src= | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |     if [ -d "$patches/$branch/basis/mods" ]; then |  |  |     if [ -d "$project1_path/mods" ]; then | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |         branch_basis="$patches/$branch/basis" |  |  |         branch_basis="$project1_path" | 
			
				
				
			
		
	
		
		
			
				
					|  |  |     fi |  |  |  | 
			
		
	
		
		
			
				
					|  |  |     if [ -d "$patches/$branch/mods" ]; then |  |  |  | 
			
		
	
		
		
			
				
					|  |  |         patch_game_src="$patches/$branch" |  |  |  | 
			
		
	
		
		
			
				
					|  |  |     elif [ -d "$patches/$branch/patched/mods" ]; then |  |  |  | 
			
		
	
		
		
			
				
					|  |  |         patch_game_src="$patches/$branch/patched" |  |  |  | 
			
		
	
		
		
			
				
					|  |  |     else |  |  |  | 
			
		
	
		
		
			
				
					|  |  |         customDie "Cannot detect mods directory in $patches/$branch" |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					|  |  |     fi |  |  |     fi | 
			
		
	
		
		
			
				
					
					|  |  |     echo "meld $patch_game_src/ $HOME/minetest/games/ENLIVEN..." |  |  |     if [ -d "$project2_path/mods" ]; then | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  |         patch_game_src="$project2_path" | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     else | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         customDie "Cannot detect mods directory in $project2_path/mods" | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     fi | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     #below (commented part) should only happen if $project2_path already has been edited (diverged from $project1_path) | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     #echo "meld $patch_game_src/ $HOME/minetest/games/ENLIVEN..." | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     #if [ -f "`command -v meld`" ]; then | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         #if [ -f "`command -v nohup`" ]; then | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             #nohup meld "$patch_game_src/" "$HOME/minetest/games/ENLIVEN" & | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         #else | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             #meld "$patch_game_src/" "$HOME/minetest/games/ENLIVEN" & | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             #echo "* install nohup to prevent programs from dumping output to console..." | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         #fi | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     #fi | 
			
		
	
		
		
			
				
					|  |  |  |  |  |     if [ ! -z "$branch_basis" ]; then | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         echo "meld '$branch_basis' '$patch_game_src'..." | 
			
		
	
		
		
			
				
					|  |  |         if [ -f "`command -v meld`" ]; then |  |  |         if [ -f "`command -v meld`" ]; then | 
			
		
	
		
		
			
				
					|  |  |             if [ -f "`command -v nohup`" ]; then |  |  |             if [ -f "`command -v nohup`" ]; then | 
			
		
	
		
		
			
				
					
					|  |  |             nohup meld "$patch_game_src/" "$HOME/minetest/games/ENLIVEN" & |  |  |                 nohup meld "$branch_basis" "$patch_game_src" & | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |             else |  |  |             else | 
			
		
	
		
		
			
				
					|  |  |                 meld "$patch_game_src/" "$HOME/minetest/games/ENLIVEN" & |  |  |                 meld "$patch_game_src/" "$HOME/minetest/games/ENLIVEN" & | 
			
		
	
		
		
			
				
					|  |  |                 echo "* install nohup to prevent programs from dumping output to console..." |  |  |                 echo "* install nohup to prevent programs from dumping output to console..." | 
			
		
	
		
		
			
				
					|  |  |             fi |  |  |             fi | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         else | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             customDie "You do not have meld installed." | 
			
		
	
		
		
			
				
					|  |  |         fi |  |  |         fi | 
			
		
	
		
		
			
				
					
					|  |  |     if [ ! -z "$branch_basis" ]; then |  |  |     else | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |         echo "meld $branch_basis $patch_game_src/..." |  |  |         echo "meld '$HOME/minetest/games/ENLIVEN' '$patch_game_src'..." | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					|  |  |         if [ -f "`command -v meld`" ]; then |  |  |         if [ -f "`command -v meld`" ]; then | 
			
		
	
		
		
			
				
					|  |  |             if [ -f "`command -v nohup`" ]; then |  |  |             if [ -f "`command -v nohup`" ]; then | 
			
		
	
		
		
			
				
					
					|  |  |                 nohup meld "$branch_basis" "$patch_game_src" & |  |  |                 nohup meld "$HOME/minetest/games/ENLIVEN" "$patch_game_src" & | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |             else |  |  |             else | 
			
		
	
		
		
			
				
					
					|  |  |                 meld "$patch_game_src/" "$HOME/minetest/games/ENLIVEN" & |  |  |                 meld "$$HOME/minetest/games/ENLIVEN" "$patch_game_src" & | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |                 echo "* install nohup to prevent programs from dumping output to console..." |  |  |                 echo "* install nohup to prevent programs from dumping output to console..." | 
			
		
	
		
		
			
				
					|  |  |             fi |  |  |             fi | 
			
		
	
		
		
			
				
					|  |  |  |  |  |         else | 
			
		
	
		
		
			
				
					|  |  |  |  |  |             customDie "You do not have meld installed." | 
			
		
	
		
		
			
				
					|  |  |         fi |  |  |         fi | 
			
		
	
		
		
			
				
					|  |  |     fi |  |  |     fi | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  |  | 
			
		
	
		
		
			
				
					|  |  |     echo |  |  |     echo | 
			
		
	
		
		
			
				
					|  |  |     echo |  |  |     echo | 
			
		
	
		
		
			
				
					|  |  |     exit 0 |  |  |     exit 0 | 
			
		
	
	
		
		
			
				
					|  | @ -104,12 +118,12 @@ elif [ "@$enable_install" = "@true" ]; then | 
			
		
	
		
		
			
				
					|  |  |     fi |  |  |     fi | 
			
		
	
		
		
			
				
					|  |  |     echo "* installing $branch branch..." |  |  |     echo "* installing $branch branch..." | 
			
		
	
		
		
			
				
					|  |  |     subgame= |  |  |     subgame= | 
			
		
	
		
		
			
				
					
					|  |  |     if [ -d "$patches/$branch/mods" ]; then |  |  |     if [ -d "$project2_path/mods" ]; then | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |         patch_game_src="$patches/$branch" |  |  |         patch_game_src="$project2_path" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |     elif [ -d "$patches/$branch/patched/mods" ]; then |  |  |     elif [ -d "$project2_path/patched/mods" ]; then | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |         patch_game_src="$patches/$branch/patched" |  |  |         patch_game_src="$project2_path/patched" | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					|  |  |     else |  |  |     else | 
			
		
	
		
		
			
				
					
					|  |  |         customDie "Cannot detect mods directory in $patches/$branch" |  |  |         customDie "Cannot detect mods directory in $project2_path/mods" | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					|  |  |     fi |  |  |     fi | 
			
		
	
		
		
			
				
					|  |  |     echo "rsync -rt $patch_game_src/ $HOME/minetest/games/ENLIVEN..." |  |  |     echo "rsync -rt $patch_game_src/ $HOME/minetest/games/ENLIVEN..." | 
			
		
	
		
		
			
				
					|  |  |     rsync -rt "$patch_game_src/" "$HOME/minetest/games/ENLIVEN" |  |  |     rsync -rt "$patch_game_src/" "$HOME/minetest/games/ENLIVEN" | 
			
		
	
	
		
		
			
				
					|  | 
 |