From: David S. <on...@gm...> - 2013-01-22 16:38:43
|
On Tue, 22 Jan 2013 14:15:43 +0000 Tom Hacohen <tom...@sa...> wrote: > On 21/01/13 18:30, Daniel Willmann wrote: > > Hello, > > > > as you may have heard, Tom and I have been working on the SVN->Git > > migration. We now have a somewhat-working conversion of the merged > > efl tree. > > > > The goal was to keep the history across the different individual > > projects that make up efl and that got merged into it at some > > point. We solved this by having all the individual libraries under > > "legacy/<libname>" until they get merged. That means that in > > pre-evas-merge commits you'll have legacy/evas with all the relevant > > files that belong to evas while in the most recent commit the > > legacy dir will not exist because everything is merged. > > > > When looking at the history of a file this means that you still get > > to see all the pre-merge changes that happened (and you will know > > it was pre merge if this change happened in legacy/). > > > > We also started fixing the commit names (since Git uses real-name + > > email instead of username). Please review the list at: > > > > http://trac.enlightenment.org/e/wiki/GIT_Migration_Authors > > > > and fix any problems/issues. > > > > We will probably also trim down the git-svn-id to only include the > > SVN revision (so tickets, etc. could still be mapped) and remove > > the other cruft. > > > > Finally, the current state of the repository can be found here: > > https://github.com/tasn/efl > > > > Note that the merged efl tree did not have branches/tags yet so > > that's why there is only master. The scripts for converting > > elementary and e are currently running and those repos will have > > the appropriate tags/branches. > > > > We will let you know when they are ready to share. > > > > > > Regards, > > Tom and Daniel > > Updates: > > Elementary is now in, including branches and tags: > https://github.com/tasn/elementary > Needless to say that the branches and tags are "true" git branches > and tags. That is they look as if they were really done in git. > We didn't modify the authors in elementary yet. > > We did however fixed all the commit messages in both elm and efl to > show: "SVN revision: 435435" instead of the "git-svn: ..." tag at the > bottom of the commits, so it's cleaner and nicer. > > Anyhow, elementary and efl are good examples of what we plan on doing > for the rest as well. So please check and let us know if you have any > comments. I don't think we have anything else left to do. Looks good to me. You are just testing it on github, and will have it on enlightenment.org when it goes live? Coz if it's gonna be on github when it's live, then I'd prefer to use my github account for my commits. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. |