6 Commits

Author SHA1 Message Date
3a71cca202 Move logging code to its own folder 2021-07-30 14:39:13 +02:00
471669e20b Add another dashbook experiment
This is being use to test out the cloning screen. It runs on Flutter
Web!
2021-07-30 12:57:35 +02:00
af83a70bf4 Setup: Top left arrow button should go back
It's extremely irritating that it closes setup.
2021-07-25 09:52:14 +02:00
dff717eb9a setup clone: put back old code for guessing the remote head
I don't think this is required, but I need to make another point
release, and I rather not have any modifications than what was
previously there.
2021-07-24 12:17:27 +02:00
d9ce74e249 setup clone: Simplify code
This way we can avoid the extra try/catch block
2021-07-23 16:37:52 +02:00
9597f35a44 clone: Split into multiple files and make it more pluggable
This way I can more easily choose if I want to use libgit2 or the git
executable or whatever. It's being done so that one can wrtie automated
tests for this cloneRemote function.

There are still some users for whom this doesn't work, and after so so
many iterations, it's time to write tests. This is just way too complex
for me without tests.
2021-07-23 15:18:25 +02:00