Am Son, 2001-10-07 um 20.16 schrieb 1002478606:

> Yes, but that's the very nature of the ChangeLog. It is *supposed* to be
> edited with every commit.

Why does that make a difference?
Rather the fact that every entry has to be added at the top of the file
to keep the chronological order makes it much more conflict prone then
any other file.

> Also, ChangeLogs are mostly for developers. Not many people don't cry or
> flame if there is a typo or a tab or dot is missing. However, if
> something is wrong in a translation, which usually is immediately
> visible to a large number of end users, that's another matter.

Hah, you've never seen me getting mad when syngin or bex messed up the
structure of gimp-help's ChangeLog.... :)

> But in that case I can at least easily spot it! I thought I had already
> explained that it is the easy and early detection of other people's
> grateful unannounced changes to my translations I want to keep. Why do
> you think I use an $Id$ tag in all my po files?

Dunno, because you want to piss of other people?

> Surely, but the problem is worse with translations. If you accidentally
> remove a line too much in the source, chances are big that you will
> notice that when compiling to test your changes.
> If other people edit a .desktop or XML file directly and accidentally
> cut away the line with my translation, it will not get detected
> syntactically (that languages' translation is simply gone and it is
> still valid syntactically), the only one developer noticing that it is
> missing will be me and I will have little chance of detecting it myself
> until I revisit the translation and carefully inspect it manually.

Missing lines are probably much easier to detect then misspelled ones.

> Someone else doing a cvs diff for that commit could also notice the
> change by accident, but he or she might not know that this was was an
> unwanted change, and the chances of he or she notifying me, or knowing
> that I should be notified, are probably even smaller.

You're carying to much about theoretical problems. We've have been there
before at university: 40 people hacking on XML files together. After
some days of chaos I gave an CVS crashcourse and after that we had no
problems at all, that were several hundreds XML files consisting of
a few thousand lines each.


Gimp-developer mailing list

Reply via email to