blob: 47608066a93e14018dfc422f86bb38149a443994 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# fastimport-go-utils
There are a few general-purpose commands for working with fast-import
streams:
- `socklinex`: Like a shell pipeline, but uses AF_UNIX socket pairs
instead of pipes. This allows an easy and ergonomic way to chain
together multipel fast-import filters that require support for
`cat-blob` and related commands.
- `fi-filefilter`: Prunes a fast-import stream, removing filenames
that do not match a regexp.
- `fi-filelist`: Reads a fast-import stream, and lists all filenames
mentioned in it.
- `fi-prune-empty`: Prunes a fast-import stream, removing empty
commits and empty merges.
There are also a few special-purpose commands for working with
fast-import streams of the Arch Build System:
- `fi-pacmanlog`
- `fi-svntogit-to-aur`
There is also a utility library:
- `git.parabola.nu/~lukeshu/fastimport-go-utils/fiutil`
|