octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problems merging stable to gui-release


From: Daniel J Sebald
Subject: Re: Problems merging stable to gui-release
Date: Sat, 25 Jan 2014 16:02:38 -0600
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111108 Fedora/3.1.16-1.fc14 Thunderbird/3.1.16

On 01/25/2014 03:26 PM, John W. Eaton wrote:
On 01/25/2014 12:53 PM, Torsten wrote:
On 25.01.2014 17:55, John W. Eaton wrote:
When I try to merge stable to gui-release, I get a number of conflicts
due to line numbers being different in the translation files.

What's the right way to handle these conflicts? I suppose line number
differences should be ignored but I don't want to ignore content changes
if they apply to both stable and gui-release.

The new text strings in the language files of the gui-release branch
haven't been translated yet. Therefore I assume that merging all changes
from the stable branch into the gui-release branch should be okay. After
the merge I will make a new update of the gui-release language files
(recollect all strings from the sources).

Here's one of the merge conflicts:

<message>
<<<<<<< local
<location filename="../src/main-window.cc" line="+1963"/>
=======
<location filename="../src/main-window.cc" line="+1900"/>
>>>>>> other
<source>&lt;p&gt;&lt;strong&gt;A Note about Octave&apos;s New GUI

My guess would be to go with 1963 under the assumption that the position was fine tuned. Or whatever is the more recent mod.


Here, "local" is the gui-release branch and "other" is the stable
branch. In this case, I think the line number 1963 is the correct one
for the gui-release sources.

Here's another (it applies to libgui/src/files-dock-widget.cc):

<<<<<<< local
<location line="+16"/>
=======
<location line="+12"/>
<source>Search Directory...</source>
<translation></translation>
</message>
<message>
<location line="+4"/>
>>>>>> other

It's not clear to me which of these options is the correct one for the
gnu-release branch.

Probably combine the two, maybe? I.e., someone changed the +16 was changed after the bifurcation and the rest of the code was also added after the bifurcation?

Dan


reply via email to

[Prev in Thread] Current Thread [Next in Thread]