Commit Graph

9935 Commits

Author SHA1 Message Date
Mitchell Rosen
2d0c8d55b1 organize share types module 2022-05-05 15:37:46 -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
Arya Irani
bf54ffbba6
remove redundante language pragma 2022-05-05 13:33:50 -04: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
mergify[bot]
29f46e7595
Merge pull request #2992 from unisonweb/cp/version-command
Provide ucm version to command layer
2022-05-03 17:20:05 +00:00
Chris Penner
59eccc8cd1 Add 'version' command 2022-05-03 10:19:03 -06:00
Chris Penner
fec2b87ced Merge branch 'trunk' into cp/version-command 2022-05-03 10:06:22 -06:00
Arya Irani
ee8329424f ANF.hs 2022-05-03 11:23:37 -04: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
ca2ea7039a
Merge pull request #3061 from typechecker/cabal/add-packages-3060 2022-05-02 11:17:23 -04:00
Arya Irani
f6aca6807d Merge remote-tracking branch 'origin/arya/ooo-sync' into arya/ooo-sync 2022-05-01 14:40:39 -04:00
mergify[bot]
d704d85ed9
Merge pull request #3064 from unisonweb/topic/sha-for-fuzzy-find
add sha256 hash for fuzzyfind-3.0.0
2022-05-01 03:31:37 +00:00
Arya Irani
0a53bd1c4f forgot to include stack.yaml.lock 2022-04-30 22:30:40 -04:00
Mitchell Rosen
ca006c6f7c push/pull work 2022-04-30 18:31:59 -04:00
Arya Irani
17b133c833 add some type annotations on tests 2022-04-30 13:11:07 -04:00
Mitchell Rosen
e1bb80722a more push.share work 2022-04-30 13:03:53 -04:00
Arya Irani
1d90f45169 add sha256 hash for fuzzyfind-3.0.0 2022-04-30 11:36:25 -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
422ee31a29 write loadCausalHashAtPath 2022-04-29 16:15:15 -04:00
Phil de Joux
8efc0152e4 Add missing packages to cabal.project. 2022-04-28 14:30:00 -04:00
Mitchell Rosen
5e8f1101f9 add unison share url to loop state env 2022-04-28 12:00:44 -04:00
Mitchell Rosen
2bbeeaca0e decode hash jwts 2022-04-28 11:26:46 -04:00
Mitchell Rosen
607f14a7a2 sketch out pushing to unison share from HandleInput 2022-04-27 21:59:23 -04:00
Mitchell Rosen
a030736e0a expose sqlite connection in codebase object 2022-04-27 21:23:55 -04:00
Mitchell Rosen
a6ff8ff8ed add the codebase to LoopState 2022-04-27 16:58:50 -04:00
Mitchell Rosen
5707918fae ⅄ trunk → arya/ooo-sync 2022-04-26 13:36:56 -04:00
Mitchell Rosen
044f6ad727 some misc cleanup in sync code 2022-04-26 11:46:12 -04:00
Chris Penner
d79e396c44
Re-implement Browse API to avoid loading entire codebase root (#3054)
Swap Browse API to use V2 branches.
2022-04-26 09:41:31 -06:00
Mitchell Rosen
78774590fa add namespace diff to share api types 2022-04-26 10:58:03 -04:00
Mitchell Rosen
abdda222ac tempEntityToEntity PatchDiff case 2022-04-26 10:46:04 -04:00
Mitchell Rosen
6ebfaa919d add patch diff to share api types 2022-04-26 10:44:29 -04:00
Mitchell Rosen
cd122e526e implement most of expectEntity in Share.Sync, except for handling local diff formats 2022-04-25 21:57:13 -04:00
Mitchell Rosen
d6c8ebca03 finish expectEntity 2022-04-25 21:22:02 -04:00
Mitchell Rosen
3061ea9367 move sqlite decoders into their own module 2022-04-25 21:11:58 -04:00
Mitchell Rosen
e84d4fa1aa begin implementing expectEntity 2022-04-25 16:32:23 -04:00
Mitchell Rosen
b3be5d06e4 take a connection rather than a transaction-running function, for incremental pulls 2022-04-25 16:10:04 -04:00
Mitchell Rosen
7315015302 unify ReadyEntity and TempEntity 2022-04-25 16:04:54 -04:00
Mitchell Rosen
56d70105f1 don't store hash jwts in temp_entity 2022-04-25 15:37:26 -04:00
Mitchell Rosen
4765d1366d implement rowsModified 2022-04-25 15:07:15 -04:00