On Sep 26, 2010, at 8:59 PM, Igor Stasenko wrote:
On 26 September 2010 21:53, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
BTW, now we have Igor's method trailers we can start playing with more than two source files, e.g. /not/ appending a Monticello package's source to the changes file, but merely adding it to a special directory, e.g. sources.
Yes. I told about potential use of new trailers, where we can implement a model for storing/retrieving source code from any kind of storage.
Unfortunately it requires some remodelling of system's source-code management system, to get rid of hard-wired SourceFiles code and add an abstract layer for source management. So we could implement different source managers, where .source and .changes will be just default one.
One of my ideas was to use CouchDB for storing everything there. It opens quite interesting opportunities, like being able to browse a history of some particular method up to 1.0 squeak release :)
@Stef: add this to pharo todo list :)
but this one is on the path of veronica phd so we should do it fast. Veronica likes to work under pressure so this is good.
Haha.. so, when i described it sometimes ago you told that this good for phd thesis, you already had a plan & assignee for it :)
I do not remember. doing too much stuff. Now the PhD of veronica is not one source code management. The PhD of veronica is about: how to help merging. How could we add a bit of semantics. In this topic we would like - to get changes characterization (cf ESUg talk) - to know the potential impact of a change - compare feature in the past and feature so having a good infrastructure will help everybody. We should be able to write nice and short queries to study the past and the present. Stef
Nice.
stef _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Best regards, Igor Stasenko AKA sig.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project