Le 4/9/16 à 21:15, Cyril Ferlicot D. a écrit :
Le 04/09/2016 à 20:52, Tudor Girba a écrit :
Hi,

That naming convention is due to the fact that there was a time when Monticello 
committed the content of packages based on prefix matching.

So, if you had:
        FileSystem-Core
        FileSystem-Core-Tests
committing FileSyste-Core would also commit FileSystem-Core-Tests as a 
subcategory.

Actually, we still have the bug that if you would change something in 
FileSystem-Core, FileSystem-Core-Tests would be marked as dirty.

Exactly!

At Synectique we had to rename a lot of packages because this bug was
really annoying to know what to commit.

We opened an issue:
https://pharo.fogbugz.com/f/cases/18712/Monticello-have-strange-behavior-if-a-package-begin-by-the-name-of-another-package

You should mention it on the mailing list when you open a bug and this one is important.


Still, it would be much better to have naming of a package reflect a 
categorization. So, FileSystem-Core-Tests would be much more preferable.

Cheers,
Doru


--
www.tudorgirba.com
www.feenk.com

"If you can't say why something is relevant,
it probably isn't."





Reply via email to