[bt-devel] SVN is dead, long live Git

Jaak Ristioja Ristioja at gmail.com
Mon Aug 23 02:13:05 MST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 23.08.2010 09:38, Martin Gruner wrote:
> Am 23.08.10 08:18, schrieb Jaak Ristioja:
>> On 22.08.2010 17:00, Martin Gruner wrote:
>>> the ChangeLog tells about 3 new features:
>>> * Save the "grouping" setting of the Bookshelf
>>> * Enhanced module indexing dialog
>>> * Improved MacOS support
>>
>> I'd say the first and last ones are bugfixes. 
> I can't follow you here?

I think that "saving the grouping setting of the bookshelf" was rather
something that was missing from expected program behaviour, hence I'd
call it a bugfix. Same thing about MacOS support (since we support MacOS)?

>> And they're all minor
>> changes anyway. The enhanced module indexing dialog commit also came
>> together with a bugfix for a crash.
> You may consider them minor changes, but that doesn't touch on my
> arguments concerning the release policy.

"Release early, release often" doesn't mean we have to do full releases
every time. Or does it?

>>> And under the hood we had large changes by the refactorings. All of
>>> these need testing, which is one reason for "release early, release
>>> often". Backporting will create additional work and might introduce new
>>> bugs.
>>
>> git cherry-pick ?
> Yes. You need to determine which cherries to pick, leaving others out,
> which may cause problems.

So lets pick them cherries carefully.

>>>> big notice about prior versions which might in
>>>> some cases delete users' home directories.
>>> This will probably not be needed, because no version of BibleTime had
>>> such a bug. It was caused by wrong usage of the code in Olaf's fork
>> only.
>>
>> Are you sure? Afaik this is not specific to Olaf's fork.
> IIRC this was caused by using the util::filesystem::directory functions
> before properly initializing it, wasn't it?

Well the bug was in util::directory::initDirectoryCache() which caused
the cache directories to be initialized to ~. Hence if later one would
try to clear the cache, then its "rm -rf ~", game over.

Bugfix was in 6e3e84db6da6489a5e3c02346107cf54920a7a6e


Blessings,
Jaak
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)

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
Doc7UUI85mY9ZxnFBonF
=rrDv
-----END PGP SIGNATURE-----



More information about the bt-devel mailing list