Skip to content

Commit 985aa03

Browse files
committed
update
1 parent bf98094 commit 985aa03

116 files changed

Lines changed: 158 additions & 138 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

go/justfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,11 @@ deploy-github:
279279
just build-go build-nix-gomod
280280
}
281281

282+
# test worktree
283+
{
284+
just test test-bats-next
285+
}
286+
282287
# commit worktree
283288
{
284289
git add \
@@ -289,11 +294,6 @@ deploy-github:
289294
git commit -m update
290295
}
291296

292-
# test worktree
293-
{
294-
just test test-bats-next
295-
}
296-
297297
# merge worktree and push
298298
{
299299
popd

go/src/alfa/interfaces/collections.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package interfaces
22

3-
import "code.linenisgreat.com/zit/go/zit/src/alfa/interfaces"
4-
53
type Delta[T any] interface {
64
GetAdded() SetLike[T]
75
GetRemoved() SetLike[T]
@@ -25,7 +23,7 @@ type SetLike[T any] interface {
2523
Key(T) string
2624
Get(string) (T, bool)
2725
Contains(T) bool
28-
AllKeys() interfaces.Seq[string]
26+
AllKeys() Seq[string]
2927

3028
CloneSetLike() SetLike[T]
3129
CloneMutableSetLike() MutableSetLike[T]

go/src/alfa/interfaces/collections_common.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package interfaces
22

3-
import "code.linenisgreat.com/zit/go/zit/src/alfa/interfaces"
4-
53
type (
64
// Yield[T any] = func(T) bool
75
// Yield2[T1 any, T2 any] = func(T1, T2) bool
@@ -28,9 +26,9 @@ type ContainsKeyer interface {
2826

2927
type Iterable[T any] interface {
3028
Any() T
31-
All() interfaces.Seq[T]
29+
All() Seq[T]
3230
}
3331

3432
type IterablePtr[T any, TPtr Ptr[T]] interface {
35-
AllPtr() interfaces.Seq[TPtr]
33+
AllPtr() Seq[TPtr]
3634
}

go/src/delta/german_keys/main.go

Lines changed: 0 additions & 19 deletions
This file was deleted.

go/src/delta/key_strings/main.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package key_strings
2+
3+
import (
4+
"code.linenisgreat.com/dodder/go/src/delta/catgut"
5+
)
6+
7+
var (
8+
Blob = catgut.MakeFromString("Blob")
9+
Comment = catgut.MakeFromString("Comment")
10+
Description = catgut.MakeFromString("Description")
11+
Genre = catgut.MakeFromString("Genre")
12+
ObjectId = catgut.MakeFromString("ObjectId")
13+
Sha = catgut.MakeFromString("zzSha")
14+
Sigil = catgut.MakeFromString("Sigil")
15+
Tag = catgut.MakeFromString("Tag")
16+
Tai = catgut.MakeFromString("Tai")
17+
Type = catgut.MakeFromString("Type")
18+
)
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
package key_strings_german
2+
3+
import "code.linenisgreat.com/dodder/go/src/delta/catgut"
4+
5+
var (
6+
Akte = catgut.MakeFromString("Akte")
7+
Bezeichnung = catgut.MakeFromString("Bezeichnung")
8+
Etikett = catgut.MakeFromString("Etikett")
9+
Gattung = catgut.MakeFromString("Gattung")
10+
Kennung = catgut.MakeFromString("Kennung")
11+
Komment = catgut.MakeFromString("Komment")
12+
Typ = catgut.MakeFromString("Typ")
13+
14+
ShasMutterMetadateiKennungMutter = catgut.MakeFromString(
15+
"ShasMutterMetadateiKennungMutter",
16+
)
17+
18+
VerzeichnisseArchiviert = catgut.MakeFromString(
19+
"Verzeichnisse-Archiviert",
20+
)
21+
VerzeichnisseEtikettImplicit = catgut.MakeFromString(
22+
"Verzeichnisse-Etikett-Implicit",
23+
)
24+
VerzeichnisseEtikettExpanded = catgut.MakeFromString(
25+
"Verzeichnisse-Etikett-Expanded",
26+
)
27+
)

go/src/delta/keys/strings.go

Lines changed: 0 additions & 26 deletions
This file was deleted.

go/src/hotel/object_inventory_format/generic.go

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import (
1111
"code.linenisgreat.com/dodder/go/src/bravo/quiter"
1212
"code.linenisgreat.com/dodder/go/src/charlie/ohio"
1313
"code.linenisgreat.com/dodder/go/src/delta/catgut"
14-
"code.linenisgreat.com/dodder/go/src/delta/german_keys"
15-
"code.linenisgreat.com/dodder/go/src/delta/keys"
14+
"code.linenisgreat.com/dodder/go/src/delta/key_strings"
15+
"code.linenisgreat.com/dodder/go/src/delta/key_strings_german"
1616
"code.linenisgreat.com/dodder/go/src/delta/sha"
1717
"code.linenisgreat.com/dodder/go/src/echo/ids"
1818
"code.linenisgreat.com/dodder/go/src/golf/object_metadata"
@@ -54,21 +54,18 @@ var (
5454
KeyFormatV6MetadataObjectIdParent,
5555
}
5656

57-
keyAkte = german_keys.KeyAkte
58-
keyBezeichnung = german_keys.KeyBezeichnung
59-
keyEtikett = german_keys.KeyEtikett
60-
keyGattung = german_keys.KeyGattung
61-
keyKennung = german_keys.KeyKennung
62-
keyKomment = german_keys.KeyKomment
63-
keyTyp = german_keys.KeyTyp
64-
keyShasMutterMetadataKennungMutter = german_keys.KeyShasMutterMetadateiKennungMutter
65-
keyVerzeichnisseArchiviert = german_keys.KeyVerzeichnisseArchiviert
66-
keyVerzeichnisseEtikettImplicit = german_keys.KeyVerzeichnisseEtikettImplicit
67-
keyVerzeichnisseEtikettExpanded = german_keys.KeyVerzeichnisseEtikettExpanded
68-
69-
keySigil = keys.KeySigil
70-
keyTai = keys.KeyTai
71-
keySha = keys.KeySha
57+
// TODO remove local aliases and only use german_keys
58+
keyAkte = key_strings_german.Akte
59+
keyBezeichnung = key_strings_german.Bezeichnung
60+
keyEtikett = key_strings_german.Etikett
61+
keyGattung = key_strings_german.Gattung
62+
keyKennung = key_strings_german.Kennung
63+
keyKomment = key_strings_german.Komment
64+
keyTyp = key_strings_german.Typ
65+
keyShasMutterMetadataKennungMutter = key_strings_german.ShasMutterMetadateiKennungMutter
66+
keyVerzeichnisseArchiviert = key_strings_german.VerzeichnisseArchiviert
67+
keyVerzeichnisseEtikettImplicit = key_strings_german.VerzeichnisseEtikettImplicit
68+
keyVerzeichnisseEtikettExpanded = key_strings_german.VerzeichnisseEtikettExpanded
7269
)
7370

7471
type FormatGeneric struct {
@@ -103,7 +100,7 @@ func init() {
103100
keyBezeichnung,
104101
keyEtikett,
105102
keyTyp,
106-
keyTai,
103+
key_strings.Tai,
107104
}
108105

109106
Formats.metadataSansTai.key = KeyFormatV5MetadataWithoutTai
@@ -121,7 +118,7 @@ func init() {
121118
keyEtikett,
122119
keyKennung,
123120
keyTyp,
124-
keyTai,
121+
key_strings.Tai,
125122
keyShasMutterMetadataKennungMutter,
126123
}
127124
}
@@ -303,10 +300,10 @@ func WriteMetadataKeyTo(
303300
return
304301
}
305302

306-
case keyTai:
303+
case key_strings.Tai:
307304
n1, err = ohio.WriteKeySpaceValueNewlineString(
308305
w,
309-
keyTai.String(),
306+
key_strings.Tai.String(),
310307
m.Tai.String(),
311308
)
312309
n += int64(n1)

go/src/hotel/object_inventory_format/v4.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import (
99
"code.linenisgreat.com/dodder/go/src/bravo/pool"
1010
"code.linenisgreat.com/dodder/go/src/bravo/quiter"
1111
"code.linenisgreat.com/dodder/go/src/charlie/ohio"
12+
"code.linenisgreat.com/dodder/go/src/delta/key_strings"
1213
"code.linenisgreat.com/dodder/go/src/delta/sha"
1314
"code.linenisgreat.com/dodder/go/src/echo/ids"
1415
)
@@ -129,7 +130,7 @@ func (f v4) FormatPersistentMetadata(
129130
if o.Tai {
130131
n1, err = ohio.WriteKeySpaceValueNewlineString(
131132
multiWriter,
132-
keyTai.String(),
133+
key_strings.Tai.String(),
133134
metadata.Tai.String(),
134135
)
135136
n += int64(n1)
@@ -241,7 +242,7 @@ func (f v4) FormatPersistentMetadata(
241242

242243
n1, err = ohio.WriteKeySpaceValueNewlineString(
243244
bufferedWriter,
244-
keySha.String(),
245+
key_strings.Sha.String(),
245246
blob_ids.Format(actual),
246247
)
247248

go/src/hotel/object_inventory_format/v4_parse.go

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"code.linenisgreat.com/dodder/go/src/alfa/errors"
88
"code.linenisgreat.com/dodder/go/src/delta/catgut"
99
"code.linenisgreat.com/dodder/go/src/delta/genres"
10+
"code.linenisgreat.com/dodder/go/src/delta/key_strings"
1011
"code.linenisgreat.com/dodder/go/src/echo/ids"
1112
)
1213

@@ -63,7 +64,13 @@ func (f v4) ParsePersistentMetadata(
6364
n, err := val.WriteTo(&valBuffer)
6465

6566
if n != int64(val.Len()) || err != nil {
66-
panic(fmt.Sprintf("failed to write val to valBuffer. N: %d, Err: %s", n, err))
67+
panic(
68+
fmt.Sprintf(
69+
"failed to write val to valBuffer. N: %d, Err: %s",
70+
n,
71+
err,
72+
),
73+
)
6774
}
6875
}
6976

@@ -113,7 +120,7 @@ func (f v4) ParsePersistentMetadata(
113120
return
114121
}
115122

116-
case key.Equal(keyTai.Bytes()):
123+
case key.Equal(key_strings.Tai.Bytes()):
117124
if err = m.Tai.Set(val.String()); err != nil {
118125
err = errors.Wrap(err)
119126
return
@@ -179,7 +186,7 @@ func (f v4) ParsePersistentMetadata(
179186
return
180187
}
181188

182-
case key.Equal(keySha.Bytes()):
189+
case key.Equal(key_strings.Sha.Bytes()):
183190
if err = m.GetDigest().SetHexBytes(val.Bytes()); err != nil {
184191
err = errors.Wrap(err)
185192
return

0 commit comments

Comments
 (0)