2021-04-20 06:46:46 +03:00
|
|
|
Usage:
|
|
|
|
|
2021-07-09 05:17:34 +03:00
|
|
|
|fuse %dest /=kids= mate//~nel/home= meet//~zod/kids/track
|
|
|
|
|fuse %old-desk /=kids= only-that//~nus/test=, =overwrite &
|
2021-05-24 01:43:41 +03:00
|
|
|
|fuse %desk-to-cancel-fuse-into %cancel
|
2021-04-20 06:46:46 +03:00
|
|
|
|
2021-05-24 01:43:41 +03:00
|
|
|
A %fuse request in clay replaces the contents of %destination-desk
|
|
|
|
with the merge of the specified beaks according to their merge
|
|
|
|
strategies. This has no dependence on the previous state of %dest
|
|
|
|
so any commits/work there will be overwritten.
|
|
|
|
|
|
|
|
|fuse extends this concept with the idea of a tracked source. When
|
2021-06-26 18:13:19 +03:00
|
|
|
specifying beaks to include in your fuse, specify %track instead of
|
2021-05-24 01:43:41 +03:00
|
|
|
a case. This will tell |fuse to retrieve the latest version of the
|
|
|
|
source beak AND to rerun the %fuse request whenever that tracked
|
|
|
|
source changes. A fuse can have many tracked sources, or none. The
|
|
|
|
base may be tracked as well.
|
|
|
|
|
|
|
|
The overwrite flag allows you to overwrite a currently ongoing fuse.
|
|
|
|
Without this flag, attempting a fuse into a desk that you already
|
|
|
|
|fuse'd into will error.
|