Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
equinox:equinox [2015-02-24 04:23]
equinox
equinox:equinox [2015-02-24 04:26]
equinox [svn2git]
Line 25: Line 25:
 <​file>​ <​file>​
 # mkdir /​tmp/​svn2git # mkdir /​tmp/​svn2git
 +
 +inside old repo
  
 # svn log -q | awk -F '​|'​ '/^r/ {sub("​^ ", "",​ $2); sub(" $", "",​ $2); print $2" = "​$2"​ <"​$2">"​}'​ | sort -u > /​tmp/​svn2git/​authors-transform.txt # svn log -q | awk -F '​|'​ '/^r/ {sub("​^ ", "",​ $2); sub(" $", "",​ $2); print $2" = "​$2"​ <"​$2">"​}'​ | sort -u > /​tmp/​svn2git/​authors-transform.txt
Line 31: Line 33:
  
 # cd /​tmp/​svn2git/​ # cd /​tmp/​svn2git/​
-# git svn clone -s -A authors-transform.txt https://svn.spreadspace.org/[ repo ]/ [ repo ]+# git svn clone -s -A authors-transform.txt https://[ old-svn-repo-url ]/[ repo ]/ [ repo ]
 # cd [ repo ] # cd [ repo ]
 # git gc --aggressive # git gc --aggressive
 # git filter-branch -f --msg-filter 'sed -e "/​git-svn-id:/​d"'​ -- --all # git filter-branch -f --msg-filter 'sed -e "/​git-svn-id:/​d"'​ -- --all
 # rm -r .git/​refs/​original # rm -r .git/​refs/​original
-# git remote add origin ​gitspread:[ repo ].git+# git remote add origin ​[ git-repo-url ]:[ repo ].git
 # git push --all origin # git push --all origin
 # git branch --set-upstream-to origin/​master master # git branch --set-upstream-to origin/​master master
Line 47: Line 49:
  
 # cd path/​to/​new/​repo # cd path/​to/​new/​repo
-# git clone gitspread:[ repo ].git+# git clone [ git-repo-url ]:[ repo ].git
  
-inside old svn repo find all svn ignore tags and set .gitignore+inside old svn repo find all svn ignore tags and edit .gitignore
  
 # svn proplist -Rv # svn proplist -Rv
 </​file>​ </​file>​
  
realraum Graz, Brockmanngasse 15, 8010 Graz, realraum - Verein für Technik in Kultur und Gesellschaft
  • /var/lib/dokuwiki/data/pages/equinox/equinox.txt
  • Last modified: 2016-08-28 17:40
  • by equinox