Hello,

I finished kopete svn-all-fast-export rules and postprocessing
script for migrating full kopete svn history to git repository.

Rules and scripts are in kde-ruleset git repository on:
http://projects.kde.org/projects/playground/sdk/kde-ruleset/repository/revisions/master/show/kdenetwork

Converted kopete git repository is on:
http://quickgit.kde.org/?p=scratch/pali/kopete.git

Please check if git history of kopete is OK and contains
everything needed. It should have fixed all tags, correctly
merged branches and also commits created by cvs2svn.

Note that conversion working only on dewey due to patched
svn-all-fast-export application and non deterministic behaviour
of matching files.

Steps how to convert kopete svn to git repository:
$ svn-all-fast-export --add-metadata --identity-map 
/home/gitmaster/kde-ruleset/account-map --rules /home/gitmaster/kde-
ruleset/kdenetwork/kopete-rules /home/gitmaster/svn/
$ cd kopete
$ RULESETDIR=/home/gitmaster/kde-ruleset 
/home/gitmaster/kde-ruleset/kdenetwork/kopete-filter

All kopete plugins from KDE svn repository which do not have
common history with master/trunk kopete branch are exported
separatly by own rule files to separate git repositories.

Here are steps how to convert them:
$ svn-all-fast-export --add-metadata --identity-map 
/home/gitmaster/kde-ruleset/account-map --rules /home/gitmaster/kde-
ruleset/kdenetwork/kopete-pimpresence-rules /home/gitmaster/svn/
$ svn-all-fast-export --add-metadata --identity-map 
/home/gitmaster/kde-ruleset/account-map --rules /home/gitmaster/kde-
ruleset/kdenetwork/kopete-scripting-rules /home/gitmaster/svn/
$ svn-all-fast-export --add-metadata --identity-map 
/home/gitmaster/kde-ruleset/account-map --rules /home/gitmaster/kde-
ruleset/kdenetwork/kopete-sharemydesktop-rules /home/gitmaster/svn/
$ svn-all-fast-export --add-metadata --identity-map 
/home/gitmaster/kde-ruleset/account-map --rules /home/gitmaster/kde-
ruleset/kdenetwork/kopete-thinklight-rules /home/gitmaster/svn/
$ svn-all-fast-export --add-metadata --identity-map 
/home/gitmaster/kde-ruleset/account-map --rules /home/gitmaster/kde-
ruleset/kdenetwork/kopete-whiteboard-rules /home/gitmaster/svn/

-- 
Pali Rohár
pali.ro...@gmail.com

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
kopete-devel mailing list
kopete-devel@kde.org
https://mail.kde.org/mailman/listinfo/kopete-devel

Reply via email to