getdate.sh 350 B

12345678910111213141516
  1. #! /bin/sh
  2. parse_date() {
  3. echo "$1" | grep "Last Changed Date" | sed "s/Last Changed Date: \(.* \)[-+].*$/\1/"
  4. }
  5. info=$(svn info 2> /dev/null)
  6. if [ 0 -eq $? ]; then
  7. date=$(parse_date "$info")
  8. else
  9. url=$(svk info|grep "Mirrored From"|sed -e 's/Mirrored From: \(.*\),.*/\1/')
  10. info=$(svn info $url)
  11. date=$(parse_date "$info")
  12. fi
  13. echo $date