Commit Graph

12259 Commits

Author SHA1 Message Date
Mitchell Rosen
22a3ee5970 move share hash types into Unison.Share.API.Hash
(awkwardly / temporarily in `unison-share-projects-api` package)
2023-03-06 11:22:26 -05:00
Mitchell Rosen
9b6b8b108b distinguish between project not found and branch not found in types 2023-03-06 10:56:03 -05:00
Mitchell Rosen
204f389ed8 more push refactoring 2023-03-03 15:08:53 -05:00
Mitchell Rosen
a7455d2743 more push cleanup 2023-03-03 13:55:07 -05:00
Mitchell Rosen
9998336fae more push refactoring 2023-03-03 13:45:26 -05:00
Mitchell Rosen
66e996f40b more cleanup in push 2023-03-03 13:32:35 -05:00
Mitchell Rosen
d6895f8c98 more cleanup in push 2023-03-03 12:51:06 -05:00
Mitchell Rosen
d319f6fc07 cleanup in push 2023-03-03 11:59:33 -05:00
Mitchell Rosen
1069beaeb0 fix a few partial pattern matches 2023-03-03 11:49:12 -05:00
Mitchell Rosen
f276f789ce add UploadInfo helper type 2023-03-03 11:17:44 -05:00
Mitchell Rosen
dae2fefd4c more project.clone work 2023-03-02 15:30:38 -05:00
Mitchell Rosen
dcd08811ba extract 'downloadEntities' core from 'pull' 2023-03-02 12:09:42 -05:00
Mitchell Rosen
8c92d79ec5 use the right share url 2023-03-02 11:40:17 -05:00
Mitchell Rosen
e5f73baf08 push updating remote_project_branch table down into share http client wrappers 2023-03-02 11:37:42 -05:00
Mitchell Rosen
7f5333b0e6 push updating remote_project table down into share http client wrappers 2023-03-02 11:31:32 -05:00
Mitchell Rosen
8d6c4b7be6 begin implementing project.clone 2023-03-02 11:19:35 -05:00
Mitchell Rosen
b7e395db00 stub out project.clone handler 2023-03-02 10:31:05 -05:00
Mitchell Rosen
817d4ea5e4 add project.clone input pattern 2023-03-02 10:23:53 -05:00
Mitchell Rosen
6a9c0962b3 extract pull handler into its own file 2023-03-02 10:02:39 -05:00
Chris Penner
ca99dde3b5 Merge remote-tracking branch 'origin/topic/projects' into topic/projects 2023-02-24 12:36:39 -06:00
Chris Penner
d6f1c159b8 Merge remote-tracking branch 'origin/trunk' into topic/projects 2023-02-24 12:36:23 -06:00
Travis Staton
d8b13ab858
Set remote mapping on first push 2023-02-24 13:32:39 -05:00
Travis Staton
b4835449b8
record remote project/branch before creating remote mapping
Whenever we confirm that a remote project or branch exists record
their existence in the tracking tables.
2023-02-24 12:40:14 -05:00
Paul Chiusano
6492157269
Merge pull request #3839 from unisonweb/cp/fix-bad-ucm-migration-backups
Fix bad ucm migration backups
2023-02-23 17:16:24 -06:00
Chris Penner
eda768c94f Fixups 2023-02-23 16:48:49 -06:00
Chris Penner
04fab24848 Fix bad ucm migration backups 2023-02-23 16:40:39 -06:00
Chris Penner
e685f4be34
Merge pull request #3768 from unisonweb/cp/remove-old-name-lookups
Hard-cut to new name lookup tables
2023-02-23 15:36:37 -06:00
Chris Penner
7bec322409 Merge remote-tracking branch 'origin/trunk' into cp/remove-old-name-lookups 2023-02-23 13:47:32 -06:00
Chris Penner
822edce255
Merge pull request #3765 from unisonweb/cp/causal-name-lookup-index
Add migration to BranchHash based name lookups
2023-02-23 13:43:59 -06:00
Chris Penner
1eea54f380 Merge branch 'cp/causal-name-lookup-index' into cp/remove-old-name-lookups 2023-02-23 10:58:06 -06:00
Chris Penner
2d4887d6ad Ormolu 2023-02-23 10:57:58 -06:00
Chris Penner
dac81026dc Merge branch 'cp/causal-name-lookup-index' into cp/remove-old-name-lookups 2023-02-23 10:54:33 -06:00
Chris Penner
3b6d7d6645 Merge branch 'trunk' into cp/causal-name-lookup-index 2023-02-23 10:51:50 -06:00
Chris Penner
cb75a9728d
Merge pull request #3836 from unisonweb/cp/fix-release-stack 2023-02-22 16:01:04 -06:00
Travis Staton
819dd41595
first successful push 2023-02-22 16:15:17 -05:00
Chris Penner
22be378e6f
Merge pull request #3829 from unisonweb/cp/ucm-branch-apis
UCM Project Branch APIs
2023-02-22 14:28:11 -06:00
Travis Staton
20a4d83a27
Merge branch 'topic/projects' of github.com:unisonweb/unison into topic/projects 2023-02-22 15:24:09 -05:00
Chris Penner
ef843b3518 Add one more missing case 2023-02-22 14:20:43 -06:00
Travis Staton
4eaf3ca15e
misc bug fixes 2023-02-22 15:19:58 -05:00
Chris Penner
e4f92a549b Handle new Share API error cases (with wundefined) 2023-02-22 14:02:07 -06:00
Chris Penner
97eb2574c7 Namespace sync apis under ucm/v1 2023-02-22 13:49:32 -06:00
Chris Penner
fed8c53247 Merge branch 'topic/projects' into cp/ucm-branch-apis 2023-02-22 13:04:38 -06:00
Chris Penner
9d7aaf8f2c Add route prefix for ucm projects api 2023-02-22 12:54:24 -06:00
Chris Penner
e2a3b9ae28
Updates for safer migrations on Share (#3825)
* Include schema version in backup and use vacuum into

* Allow specifying not to backup on migration

* Add ability to copy codebase safely (for share migrations)

* Set migration strategies

* Create dir to copy into if missing

* Ormolu

* ormolu
2023-02-22 12:36:57 -06:00
Fabio Labella
cefcadd077
Merge pull request #3835 from unisonweb/try-eval-jit
Add specific failure typeLink for async exceptions
2023-02-22 18:28:38 +00:00
Travis Staton
d38f31a93c
Merge remote-tracking branch 'origin/trunk' into topic/projects 2023-02-22 12:51:03 -05:00
Chris Penner
2867ae8a16 Fix stack release version 2023-02-22 11:07:17 -06:00
Travis Staton
64827d4207
fix bugs in loadRemoteProjectBranchByLocalProjectBranch 2023-02-22 11:56:15 -05:00
Fabio Labella
a8f1fb6fe1 Generate transcripts 2023-02-22 16:06:30 +00:00
Fabio Labella
ffb07e1d82 Delete chez stub for concurrent library 2023-02-22 11:19:36 +00:00