Ilias Lazaridis wrote: > After reviewing the relevant source code base a little, I have started > with the implementation of the schema evolution skeleton (which will > contain a functional "Add Field" support). > > http://case.lazaridis.com/multi/wiki/DjangoSchemaEvolution > > With a very small assistance from the team (mostly subjecting constructs > and of course review of resulting code), I estimate to have a working > solution within 3 days. ...
you can find the full modifications (only within one file) here: http://code.djangoproject.com/attachment/ticket/2043/simple_evolution_support.diff Only the patch 2043 must be applied (as it contains all the other 3 patches) http://code.djangoproject.com/ticket/2040 http://code.djangoproject.com/ticket/2041 http://code.djangoproject.com/ticket/2042 http://code.djangoproject.com/ticket/2043 In order to stabelize/generalize this and to create a basic skeleton, I would need an SVN location (which I will most possibly provide myself) and a few answers from the team. The SoC Project can pickup the results as a starting point (we all know how difficult it is to _start_ a work) or as a comparison point. - Some Remarks: The most difficult part was to understand the existent source-code. The source-code would need some refactoring prior to going into deeper work. The refactoring affects source-code OO, source-code structure/modularity and the terminology (which is not aligned to existent OO terminology). The refactoring would allow e.g. the student of the "SoC Evolution Project" to produce more and better results in the same timeframe, as he would spend less time to understand the existent code-base. There is a possibility that such a refactoring could happen in paralell with the SoC Schema Evolution Project. If the team is intrested in further elaborations, please let me know. - > My questions to the team is: > > Can I have a branch / or sandbox location for this (within the django > SVN), or do I have to setup an own svn? > > If it is possible to create a branch, please assign me the username > "lazaridis_com". > > Basicly I would prefere to place the code in an own SVN, but there are > several organizational problems (synchronization etc.), which I have not > solved yet. Additionally, the django core developers should have access > to the code, thus they can directly apply the neccessary corrections / > additions. > > . > -- http://lazaridis.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-developers -~----------~----~----~----~------~----~------~--~---