Hi again, This means you can directly clone the repositories and uses Mauricio's rebase process from this step *[...]* *Let P be the SHA1 of the last commit in trunk before the project got moved to its own repo.** **[...]* * * *-- Roelof.* * * On Thu, Jan 28, 2010 at 5:43 PM, Roelof Blom <[email protected]> wrote:
> Hi, > > All projects have been forked to github.com/castleproject. The following > github accounts were added to the projects as 'collaborators', meaning you > can clone/push to them: > ayende > cneuwirt > jonorossi > hammett > kenegozi > kkozmic > mausch > mzywitza > rbellamy > roelofb > > Tuna, I couldn't find you on Github. Please let us know your account > name. If I missed anyone else, please speak up. > > -- Roelof. > > On Thu, Jan 28, 2010 at 1:49 PM, Mauricio Scheffer < > [email protected]> wrote: > >> Sure! >> >> On Jan 28, 9:41 am, Roelof Blom <[email protected]> wrote: >> > Can we not fork to github.com/castleproject right away? >> > >> > On Thu, Jan 28, 2010 at 1:09 PM, Mauricio Scheffer < >> > >> > >> > >> > [email protected]> wrote: >> > > It doesn't make any difference, since git is distributed the repo can >> > > be anywhere. >> > > Of course when the migration is done, the official repo will be at >> > > github.com/castleproject. >> > >> > > On Jan 27, 11:35 pm, John Simons <[email protected]> wrote: >> > > > Why is the git url git://github.com/mausch/Castle.ActiveRecord.git? >> > > > Shouldn't it be git:// >> github.com/castleproject/Castle.ActiveRecord.git >> > >> > > > ________________________________ >> > > > From: Mauricio Scheffer <[email protected]> >> > > > To: Castle Project Development List < >> > > [email protected]> >> > > > Sent: Thu, 28 January, 2010 12:18:43 PM >> > > > Subject: Re: Moving to Git >> > >> > > > Here's the process for each project: >> > >> > > > Fork/clone the project, e.g. git:// >> > > github.com/mausch/Castle.ActiveRecord.git >> > > > Fork/clone the trunk: git://github.com/mausch/castle.git >> > > > From the trunk repo: >> > > > Add a remote to the project's repo and fetch it. They don't have any >> > > > common commits, that's ok. >> > > > Let P be the SHA1 of the last commit in trunk before the project got >> > > > moved to its own repo. >> > > > Let R be the SHA1 of the first commit in the project's repo. >> > > > Create .git/info/grafts with these SHA1s R P (e.g. >> > > > "cd0f4f795cc8800661d5221b0b59f18129b2bacc >> > > > 750b420d6db1b6096a821aa9acdfbfcfac18e7c4") >> > > > Check with gitk that both repos are now stitched together. >> > > > Let A,B,C,... be the heads (local branches and tags) of the >> project's >> > > > repo. >> > > > Run git filter-branch -- P..A P..B P..C ... >> > > > Check with gitk that everything's ok. >> > > > Remove the original heads: rm -Rf .git/refs/original >> > > > Add the buildscripts submodule: git submodule add >> > > > git://github.com/mausch/Castle.Buildscripts.git buildscripts (this >> > > > should be easily relocatable later) >> > > > Commit and push with tags to the project's (not the trunk's) github >> > >> > > > Sample result:http://github.com/mausch/Castle.Components.Binder >> > >> > > > Hope it's clear! >> > >> > > > On Jan 27, 2:52 am, Mauricio Scheffer <[email protected]> >> > > > wrote: >> > >> > > > > All git repos are updated. Ex svn trunk with all common history is >> > > athttp://github.com/mausch/castle. >> > >> > > > > I'll describe the process to stitch the history tomorrow, using >> grafts >> > > > > and filter-branch. >> > >> > > > > On Jan 26, 7:55 pm, Mauricio Scheffer <[email protected] >> > >> > > > > wrote: >> > >> > > > > > We could split this rebase process among several people, each >> one >> > > > > > would handle one or more projects. >> > >> > > > > > I'll update my github repos with the latest svn commits, then >> upload >> > > > > > the base history somewhere. >> > >> > > > > > On Jan 26, 7:31 pm, Henry Conceição <[email protected]> >> > > wrote: >> > >> > > > > > > @ayende: the dump: >> http://www.castleproject.org/files/castle.rar >> > >> > > > > > > @mauricio: what can I do to help you? >> > >> > > > > > > Cheers, >> > > > > > > Henry Conceição >> > >> > > > > > > On Tue, Jan 26, 2010 at 8:12 PM, Mauricio Scheffer >> > >> > > > > > > <[email protected]> wrote: >> > > > > > > > Yup, I'm on it. Unfortunately I've been quite busy lately >> and >> > > haven't >> > > > > > > > touched it for some time, sorry. >> > >> > > > > > > > I already have git-svn repositories for all projects. What I >> need >> > > to >> > > > > > > > do now is rebase the history after the split to the history >> > > before the >> > > > > > > > split, for every project. Then upload them to github. >> > >> > > > > > > > On Jan 26, 6:53 pm, Henry Conceição < >> [email protected]> >> > > wrote: >> > > > > > > >> Hi guys, >> > >> > > > > > > >> Now that our main projects are released, I think that is a >> good >> > > time >> > > > > > > >> to bring this subject back to the table. Is there someone >> > > working on >> > > > > > > >> this? >> > >> > > > > > > >> Cheers, >> > > > > > > >> Henry Conceição >> > >> > > > > > > > -- >> > > > > > > > You received this message because you are subscribed to the >> > > Google Groups "Castle Project Development List" group. >> > > > > > > > To post to this group, send email to >> > > [email protected]. >> > > > > > > > To unsubscribe from this group, send email to >> > > [email protected]<castle-project-devel%[email protected]><castle-project-devel%2Bun >> [email protected]> >> > > . >> > > > > > > > For more options, visit this group athttp:// >> > > groups.google.com/group/castle-project-devel?hl=en. >> > >> > > > -- >> > > > You received this message because you are subscribed to the Google >> Groups >> > > "Castle Project Development List" group. >> > > > To post to this group, send email to >> > > [email protected]. >> > > > To unsubscribe from this group, send email to >> > > [email protected]<castle-project-devel%[email protected]><castle-project-devel%2Bun >> [email protected]> >> > > . >> > > > For more options, visit this group athttp:// >> > > groups.google.com/group/castle-project-devel?hl=en. >> > >> > > >> ___________________________________________________________________________ >> > > _______ >> > > > Yahoo!7: Catch-up on your favourite Channel 7 TV shows easily, >> legally, >> > > and for free at PLUS7.www.tv.yahoo.com.au/plus7 >> > >> > > -- >> > > You received this message because you are subscribed to the Google >> Groups >> > > "Castle Project Development List" group. >> > > To post to this group, send email to >> [email protected] >> > > . >> > > To unsubscribe from this group, send email to >> > > [email protected]<castle-project-devel%[email protected]><castle-project-devel%2Bun >> [email protected]> >> > > . >> > > For more options, visit this group at >> > >http://groups.google.com/group/castle-project-devel?hl=en. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Castle Project Development List" group. >> To post to this group, send email to >> [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<castle-project-devel%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/castle-project-devel?hl=en. >> >> > -- You received this message because you are subscribed to the Google Groups "Castle Project Development List" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/castle-project-devel?hl=en.
