Pyry Kovanen
e09788f2b3
Merge branch 'next/kelvin/411' into next/hoon/138
2023-10-06 21:16:38 +03:00
Joe Bryan
8b1e66c6a1
Merge branch 'next/kelvin/411' into next/hoon/138
2023-10-04 21:58:48 -04:00
tinnus-napbus
387a780ca9
Merge branch 'next/kelvin/411' into desk-publisher-switcher
2023-09-30 13:13:47 +13:00
Pyry Kovanen
6b94db25be
Revert "Revert "kiln: OTA merge approval (UIP 114)""
2023-09-21 13:55:55 +03:00
Pyry Kovanen
bca8e46895
Revert "kiln: OTA merge approval (UIP 114)"
2023-09-21 13:39:23 +03:00
Tinnus Napbus
e9a618e184
kiln: change jump-related @p printing to scow's
2023-09-16 02:53:41 +12:00
Tinnus Napbus
b59525a203
kiln: OTA merge control
...
- let users disable automatic OTA merging for a sync or globally
- a sync can be set to manual, automatic or global default
- unapproved non-auto updates must be approved by the user
2023-09-15 22:20:42 +12:00
Tinnus Napbus
c8ab40c87a
Merge branch 'next/kelvin/411' into desk-publisher-switcher
2023-08-31 01:44:40 +12:00
Tinnus Napbus
4440eaced6
kiln: make publisher change requests require approval
2023-08-07 21:24:52 +12:00
Tinnus Napbus
f1c1205fe2
kiln: let publishers tell subs to switch source
...
This adds a %kiln-change-source poke that changes the sync source
for all syncs from the given remote ship/desk to a new ship/source.
This poke works remotely iff it comes from the publisher, allowing
publishers to migrate app distribution.
A %kiln-change-publisher poke is also added to kiln which sends this out
to all desk subscribers with the let+1 %w %sing that %kiln uses.
2023-07-28 21:35:38 +12:00
Marcus
be853b5a1a
kiln: avoid downloading updates for uninstalled desks
2023-07-24 16:15:48 +03:00
silnem2
b254524aaf
kiln: change deprecated %cd scry
2023-07-24 15:10:54 +03:00
silnem2
23bb0eb35e
kiln: rewrite +poke-uninstall to unsync suspended desks
2023-07-24 15:10:54 +03:00
Alex Shelkovnykov
9509254a2d
hoon: remove rut:by, duplicate of urn:by
2023-06-17 13:37:26 -04:00
silnem2
d363f01080
kiln: add +poke-suspend-many and rewrite +poke-suspend
2023-04-21 15:12:38 -06:00
silnem2
6a0f66b836
kiln: update +poke-suspend to use a list of desks
2023-04-13 08:40:14 -06:00
Pyry Kovanen
cb819b2091
Merge pull request #6413 from urbit/i/6407/zeal
...
clay: stop failed kelvin upgrades from retrying immediately
2023-03-24 18:36:09 +02:00
Philip Monk
89500460f7
clay: stop failed kelvin upgrades from retrying immediately
...
We were retrying failed kelvin upgrades as many times as we had apps
that needed to be suspended, because suspending an app triggers an
attempt to run the next kelvin upgrade. This suspends all those apps in
one batch move, and then tries the next kelvin upgrade only once at the
end.
Fixes #6407
Partially addresses #6285
2023-03-24 18:19:48 +02:00
Marcus
df233c1acd
kiln: fix uninstall
2023-03-10 14:22:09 -03:00
Philip Monk
1c0bf96525
clay: correctly restart syncs when source breaches
...
Fixes #6313
2023-02-09 13:21:43 -07:00
Philip Monk
735eedcf6e
Merge pull request #6249 from urbit/i/6244/kids
...
kiln: Keep %kids desk in sync after kelvin update
2023-01-26 16:07:23 -07:00
Philip Monk
d328c7ad8c
kiln: update comment
2023-01-26 14:55:15 -07:00
Josh Lehman
6cd9fa56ae
Revert "Merge pull request #6199 from urbit/philip/install-once"
...
This reverts commit 427e219b5b
, reversing
changes made to 86cf63986b
.
2023-01-24 16:00:35 -08:00
Philip Monk
bd4e093ada
kiln: keep %kids desk in sync after kelvin update
...
This is the fourth option described in #6244 .
Fixes #6244
2023-01-24 15:49:43 -07:00
Philip Monk
cb95c641a1
Merge pull request #6057 from urbit/jm/recurse-rm
...
kiln: recursive `|rm`
2023-01-17 15:32:30 -07:00
Philip Monk
3efce771d5
kiln: add once
flag to |install
...
It's often useful to |merge a desk, but if you're still getting updates
from your sync source, you may get overwritten in the future. In this
case, you want to merge and clear the sync source. With this change,
you can do this with:
```
|install ~ship %desk, =once &
```
2023-01-12 12:38:28 -07:00
fang
721fa05519
Merge branch 'next/arvo' into next/dill
2023-01-03 18:56:33 +01:00
ryjm
82148b0528
kiln: fil and dir not ~
2022-11-10 02:20:26 -05:00
ryjm
f2577efe42
kiln: indentation
2022-11-08 23:56:54 -05:00
ryjm
586c24a5f2
kiln: combine toros
2022-11-06 01:18:40 -05:00
ryjm
ed2d30b65e
kiln: recursive |rm
...
Increments the commit number every time, is there a better way to do
this?
2022-11-06 00:58:45 -04:00
tomholford
4392c00b3b
pikes: fix scry
2022-11-03 10:04:36 -07:00
Philip Monk
da15339c3b
Merge remote-tracking branch 'origin/lf/agent-clay-fe' into philip/agent-clay
2022-11-01 22:08:56 -07:00
Philip Monk
096d54f9fc
kiln: fix bug in |rein
2022-10-17 21:38:45 -07:00
Philip Monk
4490e98470
clay: move goads into wick
2022-10-17 21:16:54 -07:00
Philip Monk
5f5878cf6f
clay: add %stay, which removes commit-in-waiting
2022-10-17 20:20:22 -07:00
Philip Monk
871cfba8f0
kiln: if installing local, start immediately
2022-10-17 19:48:41 -07:00
Philip Monk
ca8249a0be
clay: rename %next -> %held
2022-10-13 19:27:50 -07:00
Liam Fitzgerald
5eb499186d
kiln: add $pikes scry
2022-10-06 18:46:45 -04:00
Liam Fitzgerald
66127d6ae9
kiln: fix behaviour on installing local desk
...
Sends a %zest when a local desk is asked to be installed on itself, i.e.
the remote and local desk are the same.
2022-10-06 18:05:27 -04:00
Philip Monk
2829f5b354
clay: allow old kelvins on best-effort basis
...
also add back |bump, with no arguments
2022-10-04 23:57:37 -07:00
Philip Monk
4ae324849f
kiln: remove |bump
2022-09-12 20:29:59 -08:00
Philip Monk
18b65a973f
kiln: fix |ota and installing locally
2022-09-07 22:45:11 -08:00
Philip Monk
c82b7c4ff2
kiln: fixes
2022-09-07 22:38:35 -08:00
Philip Monk
0d757b4436
kiln: migrate previous OTA state
2022-09-07 21:56:12 -08:00
Philip Monk
1102288d75
kiln: remove old |sync, various fixes
2022-09-06 22:52:59 -08:00
Philip Monk
8884e7dfbc
kiln: make compile
2022-09-02 16:51:39 -08:00
Philip Monk
3aea8220bc
kiln: add +sync
2022-08-30 18:32:31 -08:00
Philip Monk
fa569cf7f3
kiln: wip
2022-08-29 10:53:36 -08:00
Philip Monk
50c22343b6
clay: wip
2022-08-16 20:33:25 -08:00