A manager for checkouts of third-party source code dependencies
Repoint is a program that manages a single directory within your project's working tree. This directory contains checkouts of the external source code repositories that are needed to build your program. You configure Repoint with a list of libraries, their remote repository locations, and any branch or tag information you want their checkouts to conform to. This list is stored in your repository, and when you run the Repoint utility, it reviews the list and checks out the necessary code. Repoint is written in Standard ML, but is language-agnostic about the projects it can be used with.
Platform: Linux, Mac, Windows
Project link: https://github.com/cannam/repoint/