Added a comment
This commit is contained in:
		
					parent
					
						
							
								c9ac7aa338
							
						
					
				
			
			
				commit
				
					
						d27a94eec0
					
				
			
		
					 1 changed files with 36 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -0,0 +1,36 @@
 | 
			
		|||
[[!comment format=mdwn
 | 
			
		||||
 username="lykos@d125a37d89b1cfac20829f12911656c40cb70018"
 | 
			
		||||
 nickname="lykos"
 | 
			
		||||
 avatar="http://cdn.libravatar.org/avatar/085df7b04d3408ba23c19f9c49be9ea2"
 | 
			
		||||
 subject="comment 2"
 | 
			
		||||
 date="2020-03-26T20:36:28Z"
 | 
			
		||||
 content="""
 | 
			
		||||
When testing a new version of git-annex-remote-googledrive, I often use a wrapper script like this:
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
# .zshrc.local
 | 
			
		||||
 | 
			
		||||
f_git_annex () {
 | 
			
		||||
        log_file=$(mktemp \"$(git rev-parse --git-dir 2>/dev/null)/annex/debug.XXX.log\" 2>/dev/null)
 | 
			
		||||
        if [ $? -ne 0 ]; then
 | 
			
		||||
                echo \"Error creating log file. Proceeding without logging.\"
 | 
			
		||||
                git annex $@
 | 
			
		||||
                return $?
 | 
			
		||||
        fi
 | 
			
		||||
 | 
			
		||||
        git annex $@ --debug 2> $log_file
 | 
			
		||||
        if [ $? -ne 0 ]; then
 | 
			
		||||
                echo \"Errors occurred. Debug log in $log_file\"
 | 
			
		||||
                return $?
 | 
			
		||||
        else
 | 
			
		||||
                rm $log_file
 | 
			
		||||
        fi
 | 
			
		||||
      }
 | 
			
		||||
alias ga='f_git_annex'
 | 
			
		||||
```
 | 
			
		||||
It's good enough for me in those cases. Changing the first line of the function to something like this
 | 
			
		||||
```
 | 
			
		||||
log_file=$(umask 077; mktemp /tmp/annex.debug.XXX.log\" 2>/dev/null)
 | 
			
		||||
```
 | 
			
		||||
would help against accumulating logs.
 | 
			
		||||
"""]]
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue