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
|