<br><br><div class="gmail_quote">On Thu, Dec 4, 2008 at 9:37 AM, Gary Steinert <span dir="ltr">&lt;<a href="mailto:gary.steinert@gmail.com">gary.steinert@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
For the new features I&#39;m with you. I don&#39;t think the small string changes<br>
should have to wait until 2.1 though. I think keeping any new features out of<br>
2.0.x should reduce the pressure on the translators, and will benefit the<br>
2.0.x users until we release 2.1.<br>
<br>
Also, instructions for getting git to point to two separate repositories would<br>
be very welcomed =P</blockquote><div></div><div><a href="http://www.dmo.ca/blog/20070608113513">http://www.dmo.ca/blog/20070608113513</a></div><div></div><div>A few things to beware of:</div><div></div><div>1) You can&#39;t git merge between git branches that have different svn origins. &nbsp;It changes the parent when you git merge and git svn dcommit after that does all sorts of wacky things (you don&#39;t even want to know..) &nbsp;Use git cherry-pick to move commits between branches in this case.</div>
<div></div><div>2) You will either need to maintain two separate build directories or have to deal with a full rebuild every time you switch branch checkouts. &nbsp;My suggestion would be to use two build directories, and if you use the cmakekde alias, you can get really kreative and make `cb` check the git branch you are on and change to a different build directory accordingly.&nbsp;</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
<font color="#888888"><br>
Gary Steinert<br>
</font><div><div class="Wj3C7c"><br>
On Thursday 04 December 2008 14:12:53 Dan Meltzer wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; It seems clear to me that we have a lot of string tweaking to do after 2.0.<br>
&gt; I don&#39;t think it&#39;s fair however to expect translators to keep up with a 1-2<br>
&gt; week release cycle for our first point releases. &nbsp;I&#39;m not exactly sure the<br>
&gt; best way we can handle this..<br>
&gt;<br>
&gt; I&#39;m wondering if we should immediately branch 2.0, keep it string frozen,<br>
&gt; and just do bug fixes in it while starting 2.1 development in trunk and<br>
&gt; planning a 2-3 month development cycle for it (short enough so that the<br>
&gt; missing strings are not missing forever, long enough to still allow for<br>
&gt; features). &nbsp;I think this would be acceptable as many of the 2.1 features we<br>
&gt; have talked about are already implemented and sitting in developers git<br>
&gt; branches, allowing a whole bunch of changes to land post 2.0. &nbsp;I think this<br>
&gt; would also allow us to keep 2.0.x fairly stable (as we all want to get our<br>
&gt; new features in after 2.0 is released, but I don&#39;t know if it makes sense<br>
&gt; to put all these features in 2.0.x)<br>
&gt;<br>
&gt; The downside to this is that we probably will stop using 2.0.* on a<br>
&gt; day-to-day basis, and would have to have two checkouts in order to make<br>
&gt; bugfixes (though you can set up git to have branches that point to<br>
&gt; different places in svn, which would reduce the amount of different<br>
&gt; checkouting.)<br>
&gt;<br>
&gt; Thoughts?<br>
<br>
</div></div><div><div class="Wj3C7c">_______________________________________________<br>
Amarok-devel mailing list<br>
<a href="mailto:Amarok-devel@kde.org">Amarok-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/amarok-devel" target="_blank">https://mail.kde.org/mailman/listinfo/amarok-devel</a><br>
</div></div></blockquote></div><br>