source: cmfdeployment/branches/kenw-p4-wip/docs/ChangeLog @ 2380

Last change on this file since 2380 was 2380, checked in by kenw, 8 years ago

Committing new branch intended for Plone 4 compatibility; mostly required imports of new zope packages

File size: 23.1 KB
Line 
12003-01-08 23:45  kapil
2
3        * ContentIdentification.py (1.15), ContentMastering.py (1.24),
4        Strategies/Default.py (1.8):
5        trying some optimizations on memory
6
72003-01-08 23:29  kapil
8
9        * Protocols/__init__.py (1.6):
10       
11        import log from the right location
12
132003-01-08 23:21  kapil
14
15        * Protocols/__init__.py (1.5):
16       
17        - behave nicely if rsync protocol import fails...
18
192003-01-08 20:33  kapil
20
21        * ContentMastering.py (1.23), Descriptor.py (1.11), URIResolver.py
22        (1.21), __init__.py (1.8), Strategies/Default.py (1.7):
23        nothing of substance, backed out of some changes which never made
24        it to cvs, committing to sync files.
25
262003-01-07 06:31  kapil
27
28        * ContentOrganization.py (1.12):
29         - nested scope fix for py2.1
30         - accessor for compound doc types
31
322003-01-05 03:40  kapil
33
34        * ChangeLog (1.7): updated
35
362003-01-05 03:32  kapil
37
38        * ChangeLog (1.6), ContentDeployment.py (1.11), ContentStorage.py
39        (1.9), ContentURI.py (1.11), DefaultConfiguration.py (1.10),
40        DeploymentExceptions.py (1.4), DeploymentInterfaces.py (1.5),
41        DeploymentPolicy.py (1.16), DeploymentStrategy.py (1.16),
42        Descriptor.py (1.10), ExpressionContainer.py (1.4), Namespace.py
43        (1.9), README.txt (1.7), Statistics.py (1.7), __init__.py (1.7),
44        utils.py (1.5), Extensions/Install.py (1.4), Protocols/RsyncSSH.py
45        (1.4), Protocols/__init__.py (1.4), Strategies/Default.py (1.6),
46        Strategies/__init__.py (1.3), docs/ConfigurationGuide.txt (1.2):
47
48        - changed contact email address, old one is going away next week
49
502003-01-05 03:31  kapil
51
52        * PolicyReader.py (1.13):
53       
54         - some changes to support a distributed plone policy file, we
55        can't specify
56           exact directory names on unknown systems, so we introduce syntax
57        to allow
58           for dir spec. relative to the cmf deployment installation.
59
602003-01-05 03:30  kapil
61
62        * ContentIdentification.py (1.14):
63         - integrated directly restricted id filtering
64       
65         - cleanedup logging statements (renabled, and using getPath, and
66        portal_type)
67
682003-01-05 03:27  kapil
69
70        * ContentMastering.py (1.22):
71         - log when no mime mapping found for a content object
72       
73         - removed unused site root chaining code
74
752003-01-05 03:25  kapil
76
77        * DeploymentHistory.py (1.7):
78       
79         - store history ids as strings, not integers. integers seem to
80        cause problems
81           with zpublisher, even though the proper object is returned via
82        bobo_traverse
83
842003-01-05 03:23  kapil
85
86        * DeploymentTool.py (1.6):
87       
88         - redirect to policy's manage workspace, not manage main
89
902003-01-05 03:23  kapil
91
92        * ContentDirectoryViews.py (1.9):
93       
94         - catch errors from skin resources which raise errors while
95        cooking, log em,
96           and make the descriptor a ghost.
97
982003-01-05 03:20  kapil
99
100        * URIResolver.py (1.20), testResolver.py (1.3):
101         - new url replacement strategy, to fix some resolution bugs
102           when shorter urls would actually replace text of longer ones.
103       
104           the new scheme, uses the exact text of the original link for
105           replacement, and does the url replacement inline of the link
106        text,
107           before doing a source replacement. its 100% safe and accurate,
108           but a little slower (+%30 overhead over previous algorithm)
109       
110         - fix and test for for relative url resolution bug
111
1122003-01-05 03:16  kapil
113
114        * FileStructure.py (1.8):
115         - new filter foldered collector impl that does incremental
116           garbage collection along the way. this takes care of the
117           biggest memory spike when using the deployment tool :-)
118
1192003-01-05 03:14  kapil
120
121        * MimeMapping.py (1.3), ui/MimeExtensionMappingEditForm.dtml (1.3):
122       
123       
124         - added notes, cvs id to mimemapping
125         - added ttw editing for ghost flag
126
1272003-01-05 03:11  kapil
128
129        * examples/plone.xml (1.1):
130         - start of an example policy for a default plone site. when
131        finished this
132           should deploy a static copy of a plone site out of the box, to
133        be installed
134           alongside the tool installation.
135
1362003-01-05 03:10  kapil
137
138        * DeploymentLogging.py (1.1), Log.py (1.7),
139        ui/LoggingConfigurationForm.dtml (1.1):
140         added support for component level logging options
141       
142         - components can be configured individually to either
143           log to zlog, or be recorded by log monitors
144       
145         - added ttw configuration for logging
146       
147         - the ttw config is disabled currently, i ran into something nasty
148           so i'm holding off on it till post 1.0
149       
150         - another note about logging config, its not really safe for
151           concurrent policy execution, as the last executed policy's
152        config
153           will be used. i should set it up as a global config for the
154        tool.
155
1562003-01-05 03:04  kapil
157
158        * ContentOrganization.py (1.11), ui/OrganizationCompositeForm.dtml
159        (1.1), ui/OrganizationRestrictedForm.dtml (1.1):
160       
161        - new support for Composite Content types, basically folderish
162        objects which   don't want to be represented on the fs as folders.
163       
164        - exposed restricted ids for web configuration.
165
1662003-01-02 22:46  kapil
167
168        * ContentURI.py (1.10), PolicyReader.py (1.12):
169        removed vhost path separate edit method.
170
1712003-01-02 22:10  kapil
172
173        * docs/ConfigurationGuide.txt (1.1):
174       
175        - Added thorough configuration guide
176
1772003-01-02 14:31  kapil
178
179        * README.txt (1.6), docs/perspective-time.txt (1.2), docs/todo.txt
180        (1.2):
181        - misc doc changes
182
1832003-01-02 14:30  kapil
184
185        * Strategies/common.py (1.2):
186        - added descriptor factory
187
1882003-01-02 14:28  kapil
189
190        * DeploymentHistory.py (1.6):
191        - history objects now store stats and log messages, they become
192        logging monitors during the execution of a policy on a per thread
193        basis (need some additional testing of this.)
194
1952003-01-02 14:27  kapil
196
197        * ui/: DeploymentHistoryOverview.dtml (1.2), HistoryView.dtml
198        (1.1): added more extensive history viewing.
199
2002003-01-02 14:26  kapil
201
202        * DeploymentPolicy.py (1.15), Strategies/Default.py (1.5):
203        remove history responsibility from strategy, added display
204        semantics for stats to policy
205
2062003-01-02 14:25  kapil
207
208        * URIResolver.py (1.19), testResolver.py (1.2):
209         - refactoring to make unittesting easier
210         - more unit tests
211         - doesn't use content object at all anymore, only descriptor
212
2132003-01-02 14:22  kapil
214
215        * Descriptor.py (1.9):
216        added descriptor factory, pushed some additional burden onto the
217        descriptor for content_url and is content folderish, for less round
218        trips to the content object.
219
2202003-01-02 14:21  kapil
221
222        * ContentStorage.py (1.8):
223       
224        - only log errors now
225
2262003-01-02 14:20  kapil
227
228        * DeploymentPolicy.py (1.14):
229       
230         - maint. history is policy's responsibility now.
231
2322003-01-02 14:19  kapil
233
234        * ContentURI.py (1.9), ui/ContentURIOverview.dtml (1.2):
235        made vhost_path web accessible
236
2372003-01-02 14:19  kapil
238
239        * ContentMastering.py (1.21):
240       
241        - commented out logging, new logging policy is to only log errors
242
2432003-01-02 14:18  kapil
244
245        * ContentIdentification.py (1.13):
246        - fixed logging instrumentation not to retrieve the object
247       
248        - commented out logging
249
2502003-01-02 14:17  kapil
251
252        * ContentDirectoryViews.py (1.8):
253        - comment formatting
254
2552003-01-02 14:16  kapil
256
257        * Log.py (1.6):
258        added support for log monitors
259
2602002-12-30 23:52  kapil
261
262        * ContentOrganization.py (1.10), URIResolver.py (1.18),
263        testResolver.py (1.1):
264        added some resolver tests
265       
266        - fixed a resolver bug for relative urls (.) for folderish content
267        - removed debugging comment from organization
268
269
2702002-11-08 14:06  kapil
271
272        * PolicyReader.py (1.11):
273       
274         a little better printing when run from the cli
275
2762002-11-08 14:05  kapil
277
278        * URIResolver.py (1.16):
279       
280        added
281       
282          - uniqueness filter on urls, this gives a noticeable speed
283        improvement.
284       
285          - added in view method for all content to the uri db.
286
2872002-11-08 12:58  kapil
288
289        * ChangeLog (1.5): updated
290
2912002-11-08 12:56  kapil
292
293        * Extensions/Install.py (1.3):
294       
295        - switched license from doc to comment
296
2972002-11-08 12:55  kapil
298
299        * ContentDirectoryViews.py (1.7):
300       
301        - doc additon/reformatting for content dv
302
3032002-11-08 12:54  kapil
304
305        * README.txt (1.5):
306        better docs, clean
307
3082002-11-08 11:36  kapil
309
310        * ContentDirectoryViews.py (1.6), ContentURI.py (1.8),
311        URIResolver.py (1.15):
312       
313        sundry ugly hacks for sites without proper vhosting/proxy setups
314       
315        basically in such situations, absolute_url works fine but
316        absolute_url(relative=1) is borked. which is a central aspect of
317        the dtool.
318
3192002-11-08 11:34  kapil
320
321        * ContentMastering.py (1.20):
322       
323        added
324       
325         - implmentation for user chaining during deployment
326
3272002-11-08 11:33  kapil
328
329        * Namespace.py (1.8):
330       
331        added getsecuritymanger to default namespace
332
3332002-11-08 11:32  kapil
334
335        * PolicyReader.py (1.10):
336       
337        added
338       
339        - content uri options
340       
341        - chain user settings
342
3432002-11-08 11:31  kapil
344
345        * DeploymentPolicy.py (1.13):
346       
347        incidental
348
3492002-11-08 11:30  kapil
350
351        * ui/ContentMasteringUser.dtml (1.1):
352        ui for setting user to be used during deployment
353
3542002-11-07 17:13  kapil
355
356        * Log.py (1.5):
357       
358        turned up logging level
359
3602002-11-07 14:47  kapil
361
362        * PolicyReader.py (1.9):
363       
364        - properly loads up skin directories from xml
365
3662002-11-07 12:28  kapil
367
368        * ContentMastering.py (1.19):
369       
370        - fix small bug for class attr on site skin
371
3722002-11-07 12:16  kapil
373
374        * PolicyReader.py (1.8):
375       
376        - make sure policy reader uses skin attribute
377
3782002-11-07 12:15  kapil
379
380        * ContentMastering.py (1.18):
381       
382        - use logging instead of print
383       
384        - make default enabled for skin usage
385
3862002-10-21 13:53  kapil
387
388        * DeploymentStrategy.py (1.15): the name of the default strategy
389        changed. updated to class attr default to reflect new name.
390
3912002-10-18 20:06  kapil
392
393        * URIResolver.py (1.14):
394        Urgently needed fix to the uri resolver.
395       
396         - the sorted url list wasn't reversed, so we'd clobber urls we
397           had yet to replace.
398
3992002-10-18 16:49  kapil
400
401        * ContentDirectoryViews.py (1.5), ContentMastering.py (1.17),
402        DeploymentHistory.py (1.5), Namespace.py (1.7), URIResolver.py
403        (1.13), Strategies/Default.py (1.4), Strategies/Incremental.py
404        (1.4), Strategies/common.py (1.1):
405        yipee!
406       
407        - incremental deployment works now
408       
409        - directory view merging works now
410       
411        for some definition of works where errors are not detected ;-)
412
4132002-10-18 13:18  kapil
414
415        * Log.py (1.4), URIResolver.py (1.12), Strategies/Default.py (1.3):
416       
417        ready for a tag
418       
419        - added ftp to uri resolver
420       
421        - set default logging to minimal output
422
4232002-10-18 12:30  kapil
424
425        * ContentDeployment.py (1.10), ContentDirectoryViews.py (1.4),
426        ContentIdentification.py (1.10), ContentMastering.py (1.16),
427        ContentOrganization.py (1.9), ContentStorage.py (1.7),
428        ContentURI.py (1.7), DefaultConfiguration.py (1.9),
429        DeploymentExceptions.py (1.3), DeploymentHistory.py (1.4),
430        DeploymentInterfaces.py (1.4), DeploymentPolicy.py (1.12),
431        DeploymentStrategy.py (1.14), DeploymentTool.py (1.5),
432        Descriptor.py (1.8), ExpressionContainer.py (1.3), FileStructure.py
433        (1.7), Log.py (1.3), MimeMapping.py (1.2), Namespace.py (1.6),
434        PolicyReader.py (1.7), Statistics.py (1.6), URIResolver.py (1.11),
435        __init__.py (1.6), utils.py (1.4), Protocols/RsyncSSH.py (1.3),
436        Protocols/__init__.py (1.3), Strategies/Default.py (1.2),
437        Strategies/Identify.py (1.2), Strategies/Incremental.py (1.3),
438        Strategies/__init__.py (1.2), ui/ContentDirectoryViewEditForm.dtml
439        (1.2), ui/ContentURIOverview.dtml (1.1),
440        ui/DeploymentStrategyOverview.dtml (1.1):
441        massive commit
442       
443         - cleaned up license files
444       
445         - work in progress on getting directory view merging to work
446       
447         - default strategy changes.
448       
449         - misc. fixes.
450
4512002-10-17 22:13  kapil
452
453        * ContentDeployment.py (1.9), ContentDirectoryViews.py (1.3),
454        ContentIdentification.py (1.9), ContentURI.py (1.6),
455        DefaultConfiguration.py (1.8), DeploymentHistory.py (1.3),
456        DeploymentPolicy.py (1.11), DeploymentStrategy.py (1.13),
457        PolicyReader.py (1.6), README.txt (1.4), URIResolver.py (1.10),
458        Protocols/RsyncSSH.py (1.2), Protocols/__init__.py (1.2),
459        Strategies/Default.py (1.1), Strategies/__init__.py (1.1),
460        docs/notes.txt (1.3), ui/ContentDirectoryViewEditForm.dtml (1.1),
461        ui/DeploymentHistoryOverview.dtml (1.1):
462       
463        fixes
464       
465        - regex changes, catches css2 imports
466       
467        - fixed uri replacement ordering
468       
469        general cleanups
470       
471        - finished protocol refactoring
472       
473        - management screens/functionality for new components
474       
475        - security declarations on tool component methods
476       
477        - wired in creation and getters for new components
478
4792002-10-16 02:41  kapil
480
481        * URIResolver.py (1.9): - turn down default logging level
482
4832002-10-16 02:39  kapil
484
485        * ContentDirectoryViews.py (1.2), ContentMastering.py (1.15),
486        ContentURI.py (1.5), DefaultConfiguration.py (1.7),
487        DeploymentStrategy.py (1.12), URIResolver.py (1.8): various fixes,
488        to get things working again
489
4902002-10-15 20:21  kapil
491
492        * ChangeLog (1.4):
493        updated
494
4952002-10-15 20:14  kapil
496
497        * ContentDirectoryViews.py (1.1), ContentURI.py (1.4),
498        DefaultConfiguration.py (1.6), docs/notes.txt (1.2):
499        - renamed directory views - added installation for new components
500        to config - work in progress on content uri, persistent resolver
501
5022002-10-15 20:10  kapil
503
504        * Strategies/: Identify.py (1.1), Incremental.py (1.2):
505        - commit temporary work on strategies, they are about to get a
506        major face lift.
507
5082002-10-15 20:09  kapil
509
510        * DeploymentPolicy.py (1.10):
511        - added accessors for new components
512
5132002-10-15 20:01  kapil
514
515        * URIResolver.py (1.7):
516        - added nesc. calls to hooks for content path and source path, to
517        allow   for directory views and structure remapping.
518
5192002-10-15 20:01  kapil
520
521        * DeploymentStrategy.py (1.11):
522        - added directory views to default strategy
523
5242002-10-15 20:00  kapil
525
526        * DeploymentHistory.py (1.2):
527        - fleshed out dhistory to minimal working solution.
528
5292002-10-15 19:04  kapil
530
531        * Namespace.py (1.5):
532        - added access control perms to namespace
533
5342002-10-15 18:59  kapil
535
536        * Descriptor.py (1.7):
537         - add alias from filename - extension, to migrate to getFilename
538        as appropriate
539       
540         - added content path, source path attrs
541
5422002-10-15 18:57  kapil
543
544        * ContentStorage.py (1.6):
545        - added call to get structure get contentpath from descriptor
546       
547        - added a try/finally clause around writing/closing file handles
548
5492002-10-15 15:38  kapil
550
551        * ContentOrganization.py (1.8):
552        hook allow organization to obtain path from descriptor instead of
553        directly from the content.
554
5552002-10-15 15:03  kapil
556
557        * ContentMastering.py (1.14):
558        - fixed import typo from mime refactoring
559
5602002-10-15 14:47  kapil
561
562        * ContentMastering.py (1.13):
563        - mime refactoring
564       
565        - ghost tweaks
566
5672002-10-15 14:46  kapil
568
569        * ContentDeployment.py (1.8), Protocols/RsyncSSH.py (1.1),
570        Protocols/__init__.py (1.1): implementation of deployment protocols
571        separated out into separate package.
572
5732002-10-15 14:44  kapil
574
575        * MimeMapping.py (1.1): separated out mime mapping code into
576        separate module
577
5782002-10-15 14:13  kapil
579
580        * docs/: notes.txt (1.1), perspective-time.txt (1.1),
581        perspective-urls.txt (1.1), todo.txt (1.1):
582        -moved notes and todo into docs dir.
583       
584        -added additional dev. notes regarding urls and time
585
5862002-10-15 14:12  kapil
587
588        * lib/LockFile.py (1.1):
589        adding lockfile from mailman to lib, it will be used to to prevent
590        concurrent execution of the same policy.
591
5922002-10-15 02:35  kapil
593
594        * DefaultConfiguration.py (1.5): fix a broken import from merge
595
5962002-10-15 01:15  kapil
597
598        * FileStructure.py (1.6):
599        move description/header/cvs id to top of file
600
6012002-10-15 01:02  kapil
602
603        * DefaultConfiguration.py (1.4): merged install into
604        defaultconfiguration, as otherwise these files were mostly empty...
605        default configuration is used in several places to get canonical
606        ids for components.
607
6082002-10-12 04:41  kapil
609
610        * README.txt (1.3): added some additional notes re 3rd party libs
611
6122002-10-12 01:50  kapil
613
614        * lib/policycaller.py (1.1): moved to lib subdir
615
6162002-10-12 01:38  kapil
617
618        * ContentMastering.py (1.12), ContentURI.py (1.3),
619        DeploymentStrategy.py (1.10): - additional notes
620       
621        - quieted default logging, only errors are displayed at default log
622        levels,   during deployment policy execution.
623       
624        - added some management options for ContentURI
625
6262002-10-12 01:34  kapil
627
628        * URIResolver.py (1.6): - new regex for url sniffing in rendered
629        content. handles   images (src), and uris better. still need
630        support for css2 imports.
631       
632        - changes to resolve_relative. no longer needs access to   content
633        db. handles the case where the source of a relative   url is a
634        folder vs. content.
635
6362002-10-11 22:19  kapil
637
638        * ChangeLog (1.3): used cvs2cl, to generate changelog
639
6402002-10-11 22:03  kapil
641
642        * ChangeLog (1.2), ContentMastering.py (1.11):  - added basic
643        exception handling to handle
644           broken content. this needs to be made a little
645           better, via configuration, and recording
646           of broken stuff, currently it just emits
647           log.warning. broken content gets marked as a
648           ghost.
649
6502002-10-10 17:32  kapil
651
652        * Log.py (1.2): - added note re uri translation
653       
654        - mapped debug log to zlog.blather
655
6562002-10-10 15:43  kapil
657
658        * ChangeLog (1.1), ContentURI.py (1.2), DeploymentPolicy.py (1.9),
659        URIResolver.py (1.5): - added explicit changelog, to keep my
660        sanity.
661
6622002-10-10 15:42  kapil
663
664        * ContentMastering.py (1.10), ContentStorage.py (1.5),
665        DeploymentStrategy.py (1.9), Descriptor.py (1.6), PolicyReader.py
666        (1.5): added ghosts, and incremental gc
667
6682002-10-10 15:22  kapil
669
670        * ContentIdentification.py (1.8): added product filtering to ident
671        script container. only python scripts allowed.
672
6732002-10-10 00:58  kapil
674
675        * DeploymentStrategy.py (1.8), Strategies/Incremental.py (1.1):
676        separted out in progress strategy into new strategy subdir, will
677        dynamically load these.
678       
679        updated some of my current notes.
680       
681        this is prep for an environment rebuild
682
6832002-10-10 00:41  kapil
684
685        * ContentDeployment.py (1.7), ContentIdentification.py (1.7),
686        ContentMastering.py (1.9), ContentOrganization.py (1.7),
687        ContentStorage.py (1.4), ContentURI.py (1.1), DeploymentHistory.py
688        (1.1), DeploymentInterfaces.py (1.3), DeploymentPolicy.py (1.8),
689        DeploymentStrategy.py (1.7), DeploymentTool.py (1.4),
690        FileStructure.py (1.5), PolicyReader.py (1.4), Statistics.py (1.5),
691        URIResolver.py (1.4), ui/ContentExpFilterAddForm.dtml (1.1),
692        ui/ContentExpFilterEditForm.dtml (1.1), ui/ToolAddPolicyForm.dtml
693        (1.3): - added ttw xml policy upload
694       
695        - filters editable ttw
696       
697        - ...
698
6992002-10-08 19:35  kapil
700
701        * ContentIdentification.py (1.6), ContentMastering.py (1.8),
702        ContentOrganization.py (1.6), DeploymentStrategy.py (1.6),
703        Descriptor.py (1.5), ExpressionContainer.py (1.2), PolicyReader.py
704        (1.3), lib/__init__.py (1.1), lib/linuxproc.py (1.1), lib/pypect.py
705        (1.1): - added third party files - added notes - added licenese to
706        some files
707
7082002-10-08 17:34  kapil
709
710        * PolicyReader.py (1.2): added function for initialization of
711        policy on the tool from the parsed xml.
712
7132002-10-08 16:48  kapil
714
715        * PolicyReader.py (1.1): add xml policy reader
716
7172002-10-08 10:49  kapil
718
719        * Statistics.py (1.4): changed finaally to except, in the case
720        where linuxproc is not available, doesn't work
721
7222002-10-07 22:21  kapil
723
724        * ContentIdentification.py (1.5), ContentMastering.py (1.7),
725        DeploymentStrategy.py (1.5), ExpressionContainer.py (1.1),
726        Statistics.py (1.3), __init__.py (1.5): - added some linux specific
727        memory gather tech. (reports nothing on other platforms)
728
7292002-10-06 03:04  kapil
730
731        * ContentIdentification.py (1.4), ContentMastering.py (1.6),
732        ContentOrganization.py (1.5), ContentStorage.py (1.3),
733        DefaultConfiguration.py (1.3), DeploymentExceptions.py (1.2),
734        DeploymentInterfaces.py (1.2), DeploymentPolicy.py (1.7),
735        DeploymentStrategy.py (1.4), DeploymentTool.py (1.3), Descriptor.py
736        (1.4), FileStructure.py (1.4), Namespace.py (1.4), Statistics.py
737        (1.2), URIResolver.py (1.3), __init__.py (1.4), utils.py (1.3),
738        Extensions/Install.py (1.2), ui/MimeExtensionMappingEditForm.dtml
739        (1.2): massive commit, this gets us into good working order, for
740        deployment.
741       
742        additionally its an initial landing point of the mass refactoring i
743        started a few weeks ago at cs.
744       
745        the zmi screens still need work, as does component initiliazation,
746        and reporting of stat collection.
747       
748        incremental deployment functionality, is tops on the todo list.
749       
750        doing multiple renderings per content type is going to require some
751        sort additional refactoring.
752       
753        top priority on zmi is reducing its complexity, and getting it
754        completely functional again, and integrating ordered folder, so
755        that all the filterish things, can be explicitly ordered ttw.
756
7572002-10-03 16:20  kapil
758
759        * DeploymentPolicy.py (1.6), DeploymentStrategy.py (1.3),
760        URIResolver.py (1.2): - imports now
761
7622002-10-03 15:38  kapil
763
764        * ContentDeployment.py (1.6), ContentIdentification.py (1.3),
765        ContentMastering.py (1.5), ContentOrganization.py (1.4),
766        ContentStorage.py (1.2), DeploymentPolicy.py (1.5),
767        DeploymentStrategy.py (1.2), Log.py (1.1), Statistics.py (1.1):
768        added gpl license header, and logging, renamed stats.
769
7702002-09-24 17:30  kapil
771
772        * ContentDeployment.py (1.5), ContentMastering.py (1.4),
773        ContentOrganization.py (1.3), ContentStorage.py (1.1),
774        DeploymentPolicy.py (1.4), DeploymentStrategy.py (1.1),
775        Descriptor.py (1.3), FileStructure.py (1.3), Namespace.py (1.3),
776        URIResolver.py (1.1), __init__.py (1.3),
777        ui/ContentOrganizationOverview.dtml (1.2),
778        ui/DeploymentTargetAddForm.dtml (1.2),
779        ui/DeploymentTargetSettingsForm.dtml (1.1),
780        ui/IdentificationOverview.dtml (1.2),
781        ui/MimeExtensionMappingAddForm.dtml (1.2),
782        ui/ToolAddPolicyForm.dtml (1.2): committing work in progress
783
7842002-09-23 13:43  kapil
785
786        * ContentDeployment.py (1.4): additional rsync options
787
7882002-09-12 13:18  kapil
789
790        * README.txt (1.2): added some items to todo list
791
7922002-08-23 18:36  kapil
793
794        * ContentDeployment.py (1.3), ContentIdentification.py (1.2),
795        ContentMastering.py (1.3), ContentOrganization.py (1.2),
796        DefaultConfiguration.py (1.2), DeploymentExceptions.py (1.1),
797        DeploymentInterfaces.py (1.1), DeploymentPolicy.py (1.3),
798        DeploymentTool.py (1.2), Descriptor.py (1.2), FileStructure.py
799        (1.2), Namespace.py (1.2), __init__.py (1.2), utils.py (1.2):
800        cleanups
801       
802        - added standard header docstring
803       
804        - centralized interfaces to DeploymentInterfaces
805       
806        - centralized exceptions to DeploymentExceptions
807
8082002-08-23 10:46  kapil
809
810        * ContentDeployment.py (1.2): fixed misspelling of rendered.
811
8122002-08-23 10:46  kapil
813
814        * DeploymentPolicy.py (1.2): minor change to return value on
815        execution of non active policy
816
8172002-08-22 18:29  kapil
818
819        * ContentMastering.py (1.2): optimize cooking a little, return as
820        soon as match found.
821
8222002-08-19 11:25  kapil
823
824        * ContentDeployment.py (1.1), ContentIdentification.py (1.1),
825        ContentMastering.py (1.1), ContentOrganization.py (1.1),
826        DefaultConfiguration.py (1.1), DeploymentPolicy.py (1.1),
827        DeploymentTool.py (1.1), Descriptor.py (1.1), FileStructure.py
828        (1.1), LICENSE.GPL (1.1), Namespace.py (1.1), README.txt (1.1),
829        __init__.py (1.1), refresh.txt (1.1), tool.png (1.1), utils.py
830        (1.1), Extensions/Install.py (1.1), help/ContentIdentification.stx
831        (1.1), help/Design.stx (1.1), help/thoughts.stx (1.1),
832        ui/CMFMountForm.dtml (1.1), ui/ContentDeploymentOverview.dtml
833        (1.1), ui/ContentMasteringOverview.dtml (1.1),
834        ui/ContentMasteringRoot.dtml (1.1), ui/ContentMasteringSkin.dtml
835        (1.1), ui/ContentOrganizationOrganize.dtml (1.1),
836        ui/ContentOrganizationOverview.dtml (1.1),
837        ui/ContentOrganizationSettings.dtml (1.1),
838        ui/ContentOrganizationStructure.dtml (1.1),
839        ui/ContentSourceView.dtml (1.1), ui/DeploymentTargetAddForm.dtml
840        (1.1), ui/ExpressionFilterAddForm.dtml (1.1),
841        ui/FileSystemMountForm.dtml (1.1), ui/IdentificationOverview.dtml
842        (1.1), ui/MimeExtensionMappingAddForm.dtml (1.1),
843        ui/MimeExtensionMappingEditForm.dtml (1.1), ui/PolicyOverview.dtml
844        (1.1), ui/StructureAddDirectoryForm.dtml (1.1),
845        ui/ToolAddPolicyForm.dtml (1.1), ui/ToolOverview.dtml (1.1),
846        www/identify.png (1.1), www/policy.png (1.1), www/protocol.png
847        (1.1): initial add of cmf deployment
848
Note: See TracBrowser for help on using the repository browser.