Commit Graph

449 Commits

Author SHA1 Message Date
Arya Irani
96b8232f9a Merge branch 'arya/ooo-sync' of github.com:unisonweb/unison into arya/ooo-sync 2022-05-19 10:01:04 -04:00
Mitchell Rosen
37ac68c88e ⅄ trunk → arya/ooo-sync 2022-05-19 09:39:13 -04:00
Mitchell Rosen
a5a67f2d4b ⅄ ooo-sync-read-repo-sum-type → arya/ooo-sync 2022-05-18 11:26:02 -04:00
Arya Irani
37add698d1 plumb new repo types 2022-05-17 18:45:06 -04:00
Karthik Ravikanti
4d6e8f9377 Support version option
Close #2981

Co-authored-by: Alberto Flores <alberto_flores@epam.com>
2022-05-17 10:53:19 +08:00
Arya Irani
c6b2895c17 Merge branch 'ooo-sync-read-repo-sum-type' into arya/ooo-sync 2022-05-15 17:10:54 -04:00
Arya Irani
6cf9cd1f42 implementing the new git and share remote syntaxes, and maybe other stuff 2022-05-15 17:10:18 -04:00
Mitchell Rosen
5ace0e1ee1 couple more output messages 2022-05-13 15:08:59 -04:00
Mitchell Rosen
bf2c6d6329 more pretty-printing work 2022-05-13 12:25:09 -04:00
Mitchell Rosen
9569907e88 prettyRemoteNamespace -> prettyReadRemoteNamespace 2022-05-13 11:36:34 -04:00
Arya Irani
c7291c672c working on OutputMessages 2022-05-13 11:01:09 -04:00
Arya Irani
bfadd5d06e started fleshing out OutputMessages 2022-05-12 18:45:54 -04:00
Arya Irani
f510365290 filled in a lot of things? 2022-05-12 18:03:00 -04:00
Mitchell Rosen
a3856ba81d fill in call to push to unison share 2022-05-12 15:12:58 -04:00
Arya Irani
05b5469e48 importRemoteShareBranch and handleCreatePullRequest 2022-05-12 11:24:43 -04:00
Mitchell Rosen
79618e7578 pull git/share case 2022-05-12 10:08:44 -04:00
Mitchell Rosen
1304f3e3e8 fix a few compiler errors and make a better push type 2022-05-12 09:51:26 -04:00
Mitchell Rosen
d2940e1fa9 more busted work 2022-05-11 20:23:05 -04:00
Mitchell Rosen
d719276508 broken partial propagation of more structured read/write repo types 2022-05-11 17:30:21 -04:00
Mitchell Rosen
51d5e73b92 pull handleCreatePullRequest out to the top level 2022-05-11 15:29:53 -04:00
Arya Irani
06e9089c12 fix ShareRepo related missing case warnings 2022-05-11 13:08:12 -04:00
Arya Irani
5d5e425b32 refactored RepoPath into a non-empty Path 2022-05-11 10:29:46 -04:00
Mitchell Rosen
24e4f4bc6a inline Unison.Sync.HTTP into Unison.Share.Sync 2022-05-10 21:38:35 -04:00
Arya Irani
fc39e2e24e started adding ShareRepo constructors 2022-05-10 17:55:12 -04:00
Arya Irani
00355fd8bd now compiles 2022-05-10 17:04:28 -04:00
Mitchell Rosen
ea5aa1dedf hook up fast-forward push to dagbfs 2022-05-10 12:01:34 -04:00
Arya Irani
9a92dee507 small refactor 2022-05-09 13:53:46 -04:00
Mitchell Rosen
7735cdb6dd delete unused TypedHash 2022-05-05 15:40:59 -04:00
Mitchell Rosen
785d924b5e PushError -> CheckAndSetPushError 2022-05-05 15:18:54 -04:00
Mitchell Rosen
664ca67f1d push.create to share 2022-05-05 15:17:08 -04:00
Mitchell Rosen
11b1cefaf7 ⅄ trunk → arya/ooo-sync 2022-05-05 15:09:06 -04:00
Mitchell Rosen
28425c6d2e ⅄ trunk → arya/ooo-sync 2022-05-05 15:06:36 -04:00
mergify[bot]
86bb6dfbf1
Merge pull request #3063 from unisonweb/arya/Wno-type-defaults
restore `-Wtype-defaults`
2022-05-05 18:34:44 +00:00
Chris Penner
e8ad5e6a17
Load names from index for faster definition and find endpoints (#3059)
Allow using names index to back the backend so we can call it faster from Enlil.
2022-05-05 11:19:09 -06:00
Mitchell Rosen
28b3c59772 replace force push with fast-forward push 2022-05-05 11:43:47 -04:00
Arya Irani
702c7da551 switch bfs path accumulator to support O(log n) append 2022-05-05 10:43:26 -04:00
Mitchell Rosen
ebd76c1b82 typo 2022-05-04 21:15:00 -04:00
Mitchell Rosen
fe1eed145f sketch out pretty naive dag BFS algorithm 2022-05-04 21:13:00 -04:00
Mitchell Rosen
55b7d318a5 start implementing fast-forward push 2022-05-04 18:04:48 -04:00
Mitchell Rosen
adff263d9e add fast-forward path api 2022-05-04 12:14:27 -04:00
Chris Penner
59eccc8cd1 Add 'version' command 2022-05-03 10:19:03 -06:00
Chris Penner
c073117871
Allow testing Share API in transcripts (#3062)
* Support API calls in transcripts
2022-05-02 09:55:15 -06:00
Arya Irani
f6aca6807d Merge remote-tracking branch 'origin/arya/ooo-sync' into arya/ooo-sync 2022-05-01 14:40:39 -04:00
Mitchell Rosen
ca006c6f7c push/pull work 2022-04-30 18:31:59 -04:00
Mitchell Rosen
e1bb80722a more push.share work 2022-04-30 13:03:53 -04:00
Arya Irani
690e5723d1 Merge remote-tracking branch 'origin/arya/Wno-type-defaults' into arya/ooo-sync 2022-04-29 19:13:24 -04:00
Arya Irani
d8f1a7870b restore -Wtype-defaults 2022-04-29 19:06:53 -04:00
Mitchell Rosen
5e8f1101f9 add unison share url to loop state env 2022-04-28 12:00:44 -04:00
Mitchell Rosen
607f14a7a2 sketch out pushing to unison share from HandleInput 2022-04-27 21:59:23 -04:00
Mitchell Rosen
a6ff8ff8ed add the codebase to LoopState 2022-04-27 16:58:50 -04:00