Advertisement
Guest User

Untitled

a guest
Aug 1st, 2015
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. TMP=$(mktemp /tmp/svn_revisions_XXXXXXXXXXXX.csv);
  4.  
  5. echo "Processing ...";
  6.  
  7. echo "PATH,REVISION" > $TMP;
  8. for svndir in $(find . -name .svn)
  9. do
  10. PARENTDIR=$(dirname $svndir);
  11. REVISION=$(svn info $PARENTDIR |grep '^Revision:' | sed -e 's/^Revision: //');
  12. URL=$(svn info $PARENTDIR |grep '^URL:' | sed -e 's/^URL: //');
  13. echo -n $URL | sed -e 's/\(.*\)svn//g' >> $TMP;
  14. echo -n "," >> $TMP;
  15. echo -n $REVISION >> $TMP;
  16. echo >> $TMP;
  17. done
  18.  
  19. echo "... done.";
  20. echo "Please see $TMP";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement