|
|
Sunday, July 06, 2003 |
The Smalltalk Community delivers. One of the things Store doesn't have is support for versioning external files. That's coming, but in the meantime, David Pennell of Quallaby has placed a File Repository package into the public Store. Here's what he says about it:
You might want to take a look at the FileRepository package that I just published in the public repository. I think you have something similar on the VW futures list - this seems like it might be useful for maintaining ASP/JSP pages.
From the package comment:
This package allows you to place text files under VW's source control. Create a subclass of FileRepository and add methods containing a <file:'filename'> pragma.
Refactoring Browser buttons are provided for comparing the internal and external version of files, updating the internal or external file and launching the Differator. Browsing a file method will automatically compare the internal and external file. You must close and re-open Refactoring Browser's in order for the extensions be activated. Internal files are not stored in the image, but are stored in the change file. Adding a post load action to a StORE package of the form: [:package | MyFileRepository updateAllInternalToExternal ] will cause external files to be created or updated if necessary when a package is loaded.
Enjoy, David Pennell Quallaby Corporation
Sounds very useful - check it out. [Cincom Smalltalk Blog - Smalltalk with Rants]
5:43:28 PM
|
|
© Copyright 2003 Clarence Westberg.
|
|