21 lines
		
	
	
	
		
			987 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			987 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/sh
 | |
| # license: CC0-1.0
 | |
| # This document may be Copyright © 2008, 2010, Bradley M. Kuhn
 | |
| 
 | |
| # The copyright holders wish that this document could be placed into the
 | |
| # public domain.  However, should such a public domain dedication not be
 | |
| # possible, the copyright holders grant a waiver and/or license under the
 | |
| # terms of CC0-1.0, as published by Creative Commons, Inc.  A copy of CC0-1.0
 | |
| # can be found in the same repository as this README.md file under the
 | |
| # filename CC0-1.0.txt.  If this document has been separated from the
 | |
| # repository, a copy of CC0-1.0 can be found on Creative Commons' website at
 | |
| #    http://creativecommons.org/publicdomain/zero/1.0/legalcode.
 | |
| 
 | |
| for i in `ls -r1t $1.~*~`; do
 | |
|     date=`stat -c '%y' $i | perl -pe 's/(\.\d+) / /'`
 | |
|     logdate=`stat -c '%y' $i|perl -pe 's/^(\S+)\s+.*$/$1/;'`
 | |
|     echo $logdate $date $i
 | |
|     cp -pa $i $2
 | |
|     export GIT_AUTHOR_DATE="$date"
 | |
|     git commit -m "Brought in file from ~ backup files, as it was on $logdate" $2
 | |
| done
 | 
