This is a simple guide written to help Unicon users and developers who are not familiar with git. The goal is to ease the transition from svn to git. svn is a great revision control system, but git is more flexible when it comes to managing multiple branches and repository mirrors allowing more feature experimenting and code sharing.
Git is a distributed revision control system. Once you get a copy of the code (through cloning) all of the commits, checkouts, and branches are local to the repo on your machine. When you do an initial git clone from a remote server you get everything from the server, a complete copy of the code and the revision history. The repo at the server side is no better than the repo you just cloned.... read more
Here were three things Unicon Project was was working on in Summer 2019:
Clint has been teaching Program Monitoring and Visualization this semester, which has been a good excuse to dust off Unicon's execution monitoring and 3D graphics facilities. Things have gone well, although the 3D facilities have proven to work better on Linux/X11 than on Windows at present. Students wrote some string parsing code for their homeworks, and used a relatively smooth combination of string scanning, pattern matching and regular expressions, showing those facilities to be in useful shape. What does it look like when the Unicon source code distribution gets rendered as a city? From the street, so far it looks like this:... read more
Unicon citizens Clint Jeffery and Jafar Al Gharaibeh met in Minneapolis around the beginning of March, 2019. The meeting worked on: