One of the annoying things about Smalltalk is that it (usually) requires its own VCS, due to the way that it manages its source code. Squeak and Gemstone (at least in its GLASS version) have a DVCS called Monticello that works passably well. As near as I can tell, VisualWorks' main VCS, StORE, only works in old-fashioned centralized mode. Is there a system similar to Monticello available for VisualWorks? Alternatively, am I misunderstanding the right way to use StORE?
Distributed source control for VisualWorks Smalltalk
348 views Asked by Benjamin Pollack At
1
There are 1 answers
Related Questions in DVCS
- cPanel AutoSSL Issue (DCV)
- How to implement a git local and private server?
- DVC mixed lightning pytorch step batch size
- How can I reauthorize DVC with Google Drive for remote storage?
- find point where two branches in git FIRST diverged
- git rename vs delete duplicate heuristic
- Is it safe to merge a branch created from an old commit in two, separate branches that are a lot more recent?
- Is there another way instead of cloning the whole repo in github
- How does version control systems recieve files from Git?
- How can I view the fossil documentation offline?
- DVC Experiment management workflow
- Version control system with working copy auto sync
- Is there a feature to batch upload folders with files in git, svn, hg?
- Does it make sense to use a distributed VCS (DVCS) to work on research code?
- Using p4 zip and unzip to export files from one perforce server to another
Related Questions in SMALLTALK
- Problem Working with Arrays in Pharo 11.0
- On Pharo 11, is it possible to programatically change the traits of a defined class?
- Smalltalk self issue
- How to define a variable in Strongtalk (Smalltalk) and print it
- Understanding Smalltalk Method Invocation with Multiple Colons
- Convert DateTime to formated String on Pharo 11
- Is there a function to check intersection of two timespans in smalltalk?
- smalltalk difference new & initialise
- Sort array that has different types in smalltalk
- Singleton pattern for multi-processing on Pharo 10.0 ( Smalltalk )
- Which methods must I override to enable drag&drop in Squeak?
- Refreshing a Morph without any user interaction
- Why can't methods have the same name in the same class?
- How is ordered a Dictionary in Pharo?
- Smalltalk Prime Generator with a connected list not working
Related Questions in VISUALWORKS
- How I can get the image from URL in Smalltalk?
- Create a const char ** in Visual Works image
- whileTrue in a block closure Smalltalk?
- Multiple values on 1:st index in array
- Create a CByteArray from a CPointer in Visual Works Smalltalk
- How to get the value of a CPointer in Visual Works
- Which Smalltalk object should be passed to a C function expecting const char*
- visualworks smalltalk: how can I detect substring from a string, is it possible?
- Can I compare two dates in Smalltalk?
- Add one day to a date and save it as a new variable in Smalltalk
- Pick random element from array in Smalltalk
- VisualWorks - Find characters in string and replace them
- What is sender for ActionButton in Smalltalk?
- Efficency of assign-and-compare in the same statement in Smalltalk
- Indices of a substring in Smalltalk
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
While Store is not structured to be a distributed tool, it can be used that way. Most of the engineers working on VisualWorks and ObjectStudio use a local repository (in their office; most of the team is geographically distributed). There are merging and replication tools that allows them to synch up their local work with the "repository of record" as required/desired.
Having said that, there's a port of Monticello for VW (and thus, for ObjectStudio as well). The only real issue with it is that after publishing, it doesn't "talk" to the tools (browser) about the publish status. That's because it's mostly use to maintain the Seaside port, and not as a mainline versioning tool for VW.