Hey, (this mail might not be of interest to those not familiar with Git)
On 30/01/13 01:00, Lucas De Marchi wrote: > On Tue, Jan 29, 2013 at 7:33 PM, Tom Hacohen <t...@stosb.com> wrote: >> Well, we aren't doing the switch yet. Probably early next week. But we > are >> prepping the git repos now (it takes time, a few days of actually >> *running*). > sigh... days? Are you running this remotely or on the same machine svn is > in? this is after the git-svn checkout. The main thing that consumed so much time is the tree filter to make sure the history of the projects is preserved as they were moved around in SVN (attached). This is 80000 commits - after that we use the subdir-filter on newroot/ to only operate on the commits that interest us - still about 40000. Then the script to map SVN users to git and using Patch by: as author. These are quite fast and done in an evening. After that we use a subdir-filter to have different branches containing only the history of one subdirectory (so one branch containing elementary master, elm-1.7, etc.). These get pushed to individual repositories (separated into elm, efl, ...) and the branches then grafted onto the master. We're doing tags manually because it's not too much work and some releases haven't even been tagged. Any suggestions are welcome, but at this stage we're more or less happy with everything and most of the work is done. > Another thing to consider to fixup the authors is actually running > git-filter-branch after the repo is converted. It should be much > shorter than "days". As I said, the time-consuming thing was moving the history of what is now known as "efl" around so the individual projects (and the file history) would actually still exist in the efl Git repository. Regards, Daniel
tree-filter-everything.sh
Description: application/shellscript
------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel