wmalik/ogit

Make the repository clone operation atomic

wmalik opened this issue · 0 comments

Currently, if the cloning process is interrupted by the user (or network hiccups), the repository shows up as cloned in the TUI. This can be fixed by cloning the repo to a temporary directory and then renaming that directory to the repository storage path.