All the code for the articles in this series can be found here.
For those of you interested in deepening your understanding of distributed source control systems, here are some projects to extend DVCSUS’ capabilities:
- Implement a
clonecommand - Implement a
mergecommand - Implement a
rebasecommand - Implement a logging command that outputs a graphical representation of a repository
- Make it possible to interact with a remote repository hosted on the Internet
- Add the possibility to commit file modifications
- Add the notion of tags