unison/unison-src/transcripts/empty-namespaces.output.md

141 lines
2.3 KiB
Markdown
Raw Permalink Normal View History

2021-12-06 23:44:40 +03:00
# Empty namespace behaviours
``` unison
2021-12-06 23:44:40 +03:00
mynamespace.x = 1
```
2021-12-07 00:06:11 +03:00
The deleted namespace shouldn't appear in `ls` output.
``` ucm
scratch/main> ls
2021-12-07 00:06:11 +03:00
nothing to show
2021-12-06 23:44:40 +03:00
2021-12-07 00:06:11 +03:00
```
``` ucm
scratch/main> find.verbose
☝️
I couldn't find matches in this namespace, searching in
'lib'...
2021-12-07 00:06:11 +03:00
😶
2021-12-06 23:44:40 +03:00
2021-12-07 00:06:11 +03:00
No results. Check your spelling, or try using tab completion
to supply command arguments.
2022-04-07 00:20:44 +03:00
2024-08-01 01:58:28 +03:00
`debug.find.global` can be used to search outside the current
2022-04-07 00:20:44 +03:00
namespace.
2021-12-06 23:44:40 +03:00
```
``` ucm
scratch/main> find mynamespace
2021-12-06 23:44:40 +03:00
☝️
I couldn't find matches in this namespace, searching in
'lib'...
2021-12-07 00:06:11 +03:00
😶
No results. Check your spelling, or try using tab completion
to supply command arguments.
2022-04-07 00:20:44 +03:00
2024-08-01 01:58:28 +03:00
`debug.find.global` can be used to search outside the current
2022-04-07 00:20:44 +03:00
namespace.
2021-12-06 23:44:40 +03:00
```
2021-12-09 01:39:48 +03:00
## history
2023-01-30 20:08:34 +03:00
The history of the namespace should be empty.
``` ucm
scratch/main> history mynamespace
Note: The most recent namespace hash is immediately below this
message.
□ 1. #sg60bvjo91 (start of history)
```
2021-12-09 01:39:48 +03:00
Add and then delete a term to add some history to a deleted namespace.
``` unison
2021-12-09 01:39:48 +03:00
deleted.x = 1
stuff.thing = 2
```
## fork
2021-12-09 01:39:48 +03:00
I should be allowed to fork over a deleted namespace
``` ucm
scratch/main> fork stuff deleted
2021-12-09 01:39:48 +03:00
Done.
```
The history from the `deleted` namespace should have been overwritten by the history from `stuff`.
``` ucm
scratch/main> history stuff
2021-12-09 01:39:48 +03:00
Note: The most recent namespace hash is immediately below this
message.
□ 1. #q2dq4tsno1 (start of history)
2021-12-09 01:39:48 +03:00
scratch/main> history deleted
2021-12-09 01:39:48 +03:00
Note: The most recent namespace hash is immediately below this
message.
□ 1. #q2dq4tsno1 (start of history)
2021-12-09 01:39:48 +03:00
```
## move.namespace
``` unison
moveoverme.x = 1
moveme.y = 2
```
I should be able to move a namespace over-top of a deleted namespace.
The history should be that of the moved namespace.
``` ucm
scratch/main> delete.namespace moveoverme
2022-06-06 20:59:53 +03:00
Done.
scratch/main> history moveme
Note: The most recent namespace hash is immediately below this
message.
□ 1. #c5uisu4kll (start of history)
scratch/main> move.namespace moveme moveoverme
Done.
scratch/main> history moveoverme
Note: The most recent namespace hash is immediately below this
message.
□ 1. #c5uisu4kll (start of history)
```