Fixing Function
This commit is contained in:
		
							parent
							
								
									8a679661c2
								
							
						
					
					
						commit
						1874232f98
					
				@ -67,15 +67,17 @@ fi
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# Pull all Git repos in this dir
 | 
					# Pull all Git repos in this dir
 | 
				
			||||||
function pullall() {
 | 
					function pullall() {
 | 
				
			||||||
  for dir in */ ; do
 | 
					  for dir in * ; do
 | 
				
			||||||
    # Execute in subshell
 | 
					    # Execute in subshell
 | 
				
			||||||
    (
 | 
					    (
 | 
				
			||||||
      cd "$dir" || exit 1
 | 
					      cd "$dir" || exit 1
 | 
				
			||||||
      # If it's a git directory, then update it
 | 
					      # If it's a git directory, then update it
 | 
				
			||||||
       if test -d .git; then
 | 
					       if test -d .git; then
 | 
				
			||||||
      if [ "$(grep -c "[branch "master"]" .git/config )" -gt 0 ]; then
 | 
					
 | 
				
			||||||
 | 
					            if ["$(grep -c -i ""master"" $dir/.git/config )"] -gt 0; then
 | 
				
			||||||
               echo "$dir is a Git repo. Pulling master branch..." && git checkout master && git pull && echo ""
 | 
					               echo "$dir is a Git repo. Pulling master branch..." && git checkout master && git pull && echo ""
 | 
				
			||||||
        elif [ "$(grep -c "[branch "main"]" .git/config )" -gt 0 ]; then
 | 
					       
 | 
				
			||||||
 | 
					            elif ["$(grep -c -i ""main"" $dir/.git/config )"] -gt 0; then
 | 
				
			||||||
               echo "$dir is a Git repo. Pulling main branch..." && git checkout main && git pull && echo ""
 | 
					               echo "$dir is a Git repo. Pulling main branch..." && git checkout main && git pull && echo ""
 | 
				
			||||||
               fi
 | 
					               fi
 | 
				
			||||||
      else
 | 
					      else
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user