GitRoot
Craft your forge, Build your project, Grow your community freely
1// SPDX-FileCopyrightText: 2025 Romain Maneschi <romain@gitroot.dev>
2//
3// SPDX-License-Identifier: MIT
4
5package gitroot
6
7//go:wasmimport gitroot forgeConf
8func _forgeConf() (ptrSize uint64)
9
10// TODO delete after v0.4 is released
11//
12//go:wasmimport gitroot modifyContent
13func _modifyContent(filepathPtr, filepathSsize uint32, contentPtr, contentSize uint32)
14
15// TODO delete after v0.4 is released
16//
17//go:wasmimport gitroot modifyWebContent
18func _modifyWebContent(filepathPtr, filepathSsize uint32, contentPtr, contentSize uint32)
19
20// TODO delete after v0.4 is released
21//
22//go:wasmimport gitroot replaceWebContent
23func _replaceWebContent(filepathPtr, filepathSsize uint32, oldContentPtr, oldContentSize uint32, contentPtr, contentSize uint32)
24
25// TODO delete after v0.4 is released
26//
27//go:wasmimport gitroot modifyCacheContent
28func _modifyCacheContent(filepathPtr, filepathSsize uint32, contentPtr, contentSize uint32)
29
30//go:wasmimport gitroot copyFile
31func _copyFile(fromFsPtr, fromFsSize, fromPathPtr, fromPathSize, toFsPtr, toFsSize, toPathPtr, toPathSize uint32) (ptrSize uint64)
32
33//go:wasmimport gitroot deleteFile
34func _deleteFile(fromFsPtr, fromFsSize, fromPathPtr, fromPathSize uint32) uint64
35
36//go:wasmimport gitroot moveFile
37func _moveFile(fromFsPtr, fromFsSize, fromPathPtr, fromPathSize, toFsPtr, toFsSize, toPathPtr, toPathSize uint32) (ptrSize uint64)
38
39//go:wasmimport gitroot replaceContent
40func _replaceContent(fromFsPtr, fromFsSize, filepathPtr, filepathSize, oldContentPtr, oldContentSize, contentPtr, contentSize uint32) (ptrSize uint64)
41
42//go:wasmimport gitroot writeContent
43func _writeContent(fromFsPtr, fromFsSize, filepathPtr, filepathSize, contentPtr, contentSize uint32) (ptrSize uint64)
44
45//go:wasmimport gitroot commitAll
46func _commitAll(messagePtr, messageSize uint32)
47
48//go:wasmimport gitroot diffWithParent
49func _diffWithParent(hashPtr, hashSize, oldfilePtr, oldfileSize, newfilePtr, newfileSize uint32) (ptrSize uint64)
50
51//go:wasmimport gitroot log
52func _log(messagePtr, messageSize uint32)
53
54//go:wasmimport gitroot logError
55func _logError(messagePtr, messageSize, errPtr, errSize uint32)
56
57//go:wasmimport gitroot merge
58func _merge(fromPtr, fromSize, toPtr, toSize uint32)
59
60//go:wasmimport gitroot commits
61func _commits(fromPtr, fromSize, toPtr, toSize uint32) (ptrSize uint64)
62
63//go:wasmimport gitroot exec
64func _exec(ptr, size uint32) (ptrSize uint64)
65
66//go:wasmimport gitroot report
67func _report(ptr, size uint32)
68
69//go:wasmimport gitroot canCall
70func _canCall(ptr, size uint32) (res uint32)
71
72//go:wasmimport gitroot call
73func _call(ptr, size uint32) (ptrSize uint64)