git-remote-iroh 0.2.0

Git remote protocol support for https://www.iroh.computer
Documentation
default: fmt lint test

build:
    cargo build

fmt:
    cargo fmt

lint:
    cargo clippy --fix --allow-dirty

test:
    cargo test

podman-build:
    podman build -t git-remote-iroh:latest .

podman-run:
    # Set up server volumes
    mkdir -p .server/config
    # Use a bare clone of this repo as the server repo for testing
    [ ! -e .server/repo/HEAD ] && git clone --bare . .server/repo || true
    podman run --rm \
        -e RUST_LOG=info,git_remote_iroh=debug \
        -e GIT_DIR=/repo \
        -e CONFIG_DIR=/config \
        -v `pwd`/.server/repo:/repo:z \
        -v `pwd`/.server/config:/config:z \
        localhost/git-remote-iroh:latest