[Glass] newRelease of FileTree (metadata-less FileTree repository support - part III)

Dale Henrichs via Glass glass at lists.gemtalksystems.com
Tue Jul 12 11:17:31 PDT 2016


Add support for metadata-less repositories to GemStone. These 
repositories are compatible with the metadata-less repositories created 
and managed by GitFileTree in Pharo.

By default a FileTree repository saves Monticello meta data to the 
repository (monticello.data/version and methodProperties.json files). To 
change a repository to metadata-less evaluate the following tODE commands:

   mr create filetree://$GS_HOME/shared/repos/<project-name>/repository
   eval `self setNoMetadata`
   project commit --git --message=`change to metadata-less mode` 
<project-name>

The #setNoMetadata changes the repository properties file and the commit 
makes the change permanent. To revert to saving meta data, use the 
following:

   mr create filetree://$GS_HOME/shared/repos/<project-name>/repository
   eval `self setWithMetadata`
   project commit --git --message=`change to metadata-full mode` 
<project-name>

See pull request[1] for additional details.

To update server:

   $GS_HOME/bin/updateGsDevKit -s
   todeIt <stone-name> project load FileTree

Dale

[1] https://github.com/dalehenrich/filetree/pull/198


More information about the Glass mailing list