* [gentoo-catalyst] Differences between 2.x and 3.x, future merging @ 2011-06-25 18:21 Sebastian Pipping 2011-06-25 18:26 ` Matt Turner ` (2 more replies) 0 siblings, 3 replies; 7+ messages in thread From: Sebastian Pipping @ 2011-06-25 18:21 UTC (permalink / raw To: gentoo-catalyst Hello! The current process of copying changes from 2.x to 3.x or vice versa is suboptimal, especially with no recent merge commit around. I would like to start this thread to list and discuss differences between catalyst 2.x and 3.x so we can then decide what needs to be merged in which direction and then have a single branch soon (ideally) or at least two branches with clear and to-the-point diffs. Difference I have noticed (without searching) so far: - Subarch "sh4aeb" is not supported on 3.x but 2.x - Folder ./arch of 2.x is ./modules/catalyst/arch in 3.x Please add any differences you are aware of. Many thanks! Best, Sebastian ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-catalyst] Differences between 2.x and 3.x, future merging 2011-06-25 18:21 [gentoo-catalyst] Differences between 2.x and 3.x, future merging Sebastian Pipping @ 2011-06-25 18:26 ` Matt Turner 2011-06-25 19:20 ` William Hubbs 2011-06-25 18:37 ` Raúl Porcel 2011-06-26 2:22 ` Matt Turner 2 siblings, 1 reply; 7+ messages in thread From: Matt Turner @ 2011-06-25 18:26 UTC (permalink / raw To: gentoo-catalyst; +Cc: williamh On Sat, Jun 25, 2011 at 2:21 PM, Sebastian Pipping <sping@gentoo.org> wrote: > Hello! > > > The current process of copying changes from 2.x to 3.x or vice versa is > suboptimal, especially with no recent merge commit around. > > I would like to start this thread to list and discuss differences > between catalyst 2.x and 3.x so we can then decide what needs to be > merged in which direction and then have a single branch soon (ideally) > or at least two branches with clear and to-the-point diffs. > > Difference I have noticed (without searching) so far: > > - Subarch "sh4aeb" is not supported on 3.x but 2.x > > - Folder ./arch of 2.x is ./modules/catalyst/arch in 3.x > > Please add any differences you are aware of. Many thanks! > > Best, > > > > Sebastian WilliamH was just trying to determine this for himself on #gentoo-releng a few minutes ago. CC'ing him here. Matt ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-catalyst] Differences between 2.x and 3.x, future merging 2011-06-25 18:26 ` Matt Turner @ 2011-06-25 19:20 ` William Hubbs 2011-06-25 20:25 ` William Hubbs 0 siblings, 1 reply; 7+ messages in thread From: William Hubbs @ 2011-06-25 19:20 UTC (permalink / raw To: gentoo-catalyst [-- Attachment #1: Type: text/plain, Size: 2155 bytes --] On Sat, Jun 25, 2011 at 02:26:33PM -0400, Matt Turner wrote: > On Sat, Jun 25, 2011 at 2:21 PM, Sebastian Pipping <sping@gentoo.org> wrote: > > Hello! > > > > > > The current process of copying changes from 2.x to 3.x or vice versa is > > suboptimal, especially with no recent merge commit around. > > > > I would like to start this thread to list and discuss differences > > between catalyst 2.x and 3.x so we can then decide what needs to be > > merged in which direction and then have a single branch soon (ideally) > > or at least two branches with clear and to-the-point diffs. > > > > Difference I have noticed (without searching) so far: > > > > - Subarch "sh4aeb" is not supported on 3.x but 2.x > > > > - Folder ./arch of 2.x is ./modules/catalyst/arch in 3.x > > > > Please add any differences you are aware of. Many thanks! There is a way to add the changes from catalyst_2 to master using git; it will take someone who knows the code to make it happen, but you can use rebase like so: First, make sure that your copy of the repo is up to date and that you have a branch called catalyst_2 that tracks the catalyst_2 branch. Then do the following in the repo: git checkout master git rebase catalyst_2 Basically, this command will rework the master branch so that it contains the changes that are only there but not in the catalyst_2 branch. You will have to resolve conflicts, then use git add and git rebase--continue until that process is complete,. Once you are done, run "git pull --rebase" to pick up the newest changes in master, then git push to push everything back to master. A conflict will look something like: <<< HEAD code from master here ========== code from other branch here >>> catalyst_2 and you have to decide which piece of that code, or if it is parts of both pieces, to keep, and remove the rest of it including the <<< === and >>> lines. For more info about how rebase works look at man git-rebase. Also I learned a lot from http://progit.org/book and http://www.gitready.com. Who knows the code well enough to do this? Thanks, William [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-catalyst] Differences between 2.x and 3.x, future merging 2011-06-25 19:20 ` William Hubbs @ 2011-06-25 20:25 ` William Hubbs 0 siblings, 0 replies; 7+ messages in thread From: William Hubbs @ 2011-06-25 20:25 UTC (permalink / raw To: gentoo-catalyst [-- Attachment #1: Type: text/plain, Size: 140 bytes --] All, doing the rebase may not be as hard as I first thought; I am playing with it now and I'll let you know what I come up with. William [-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-catalyst] Differences between 2.x and 3.x, future merging 2011-06-25 18:21 [gentoo-catalyst] Differences between 2.x and 3.x, future merging Sebastian Pipping 2011-06-25 18:26 ` Matt Turner @ 2011-06-25 18:37 ` Raúl Porcel 2011-06-25 18:47 ` Sebastian Pipping 2011-06-26 2:22 ` Matt Turner 2 siblings, 1 reply; 7+ messages in thread From: Raúl Porcel @ 2011-06-25 18:37 UTC (permalink / raw To: gentoo-catalyst On 06/25/2011 08:21 PM, Sebastian Pipping wrote: > Difference I have noticed (without searching) so far: > > - Subarch "sh4aeb" is not supported on 3.x but 2.x Fixed :) ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-catalyst] Differences between 2.x and 3.x, future merging 2011-06-25 18:37 ` Raúl Porcel @ 2011-06-25 18:47 ` Sebastian Pipping 0 siblings, 0 replies; 7+ messages in thread From: Sebastian Pipping @ 2011-06-25 18:47 UTC (permalink / raw To: gentoo-catalyst On 06/25/2011 08:37 PM, Raúl Porcel wrote: > On 06/25/2011 08:21 PM, Sebastian Pipping wrote: >> Difference I have noticed (without searching) so far: >> >> - Subarch "sh4aeb" is not supported on 3.x but 2.x > > Fixed :) Looks like the class was already in there: on "make" my script throw an assertion. http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commitdiff;h=93bd6040e6324299664bdeb132ce2a725c8f1b30 Still, thanks! Best, Sebastian ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-catalyst] Differences between 2.x and 3.x, future merging 2011-06-25 18:21 [gentoo-catalyst] Differences between 2.x and 3.x, future merging Sebastian Pipping 2011-06-25 18:26 ` Matt Turner 2011-06-25 18:37 ` Raúl Porcel @ 2011-06-26 2:22 ` Matt Turner 2 siblings, 0 replies; 7+ messages in thread From: Matt Turner @ 2011-06-26 2:22 UTC (permalink / raw To: gentoo-catalyst On Sat, Jun 25, 2011 at 2:21 PM, Sebastian Pipping <sping@gentoo.org> wrote: > Hello! > > > The current process of copying changes from 2.x to 3.x or vice versa is > suboptimal, especially with no recent merge commit around. > > I would like to start this thread to list and discuss differences > between catalyst 2.x and 3.x so we can then decide what needs to be > merged in which direction and then have a single branch soon (ideally) > or at least two branches with clear and to-the-point diffs. > > Difference I have noticed (without searching) so far: > > - Subarch "sh4aeb" is not supported on 3.x but 2.x > > - Folder ./arch of 2.x is ./modules/catalyst/arch in 3.x > > Please add any differences you are aware of. Many thanks! As an aside, patches should go into master first, and cherry-picked back to catalyst_2, not the other way around. Matt ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2011-06-26 2:23 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-06-25 18:21 [gentoo-catalyst] Differences between 2.x and 3.x, future merging Sebastian Pipping 2011-06-25 18:26 ` Matt Turner 2011-06-25 19:20 ` William Hubbs 2011-06-25 20:25 ` William Hubbs 2011-06-25 18:37 ` Raúl Porcel 2011-06-25 18:47 ` Sebastian Pipping 2011-06-26 2:22 ` Matt Turner
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox