I try to write a file store based on libgit2
.
Software snapshots should be saved as branches mysoftware
and specific versions committed and tagged. Then later I want to checkout the tags to different directories.
When looking at git_checkout_tree
, it seems like there is only one working tree for a repository and thus it does not even seem possible to checkout multiple working trees concurrently.
Is this correct!?
EDIT:
Additionally, I would like for this thing to work on Windows without the need for cygwin!