.copier-answers.yml
.git-blame-ignore-revs
.gitignore
.mailmap
.pre-commit-config.yaml
AUTHORS
CODE_OF_CONDUCT.md
CONTRIBUTORS
Cargo.lock
Cargo.toml
LICENSE
Makefile
Makefile.local
README.rst
conftest.py
example-config.yml
pyproject.toml
requirements-luigi.txt
requirements-swh-export.txt
requirements-swh-luigi.txt
requirements-swh.txt
requirements-test.txt
requirements.txt
tox.ini
.cargo/config.toml
docker/Dockerfile
docker/build.sh
docker/run.sh
docs/.gitignore
docs/Makefile
docs/Makefile.local
docs/README.rst
docs/api.rst
docs/cli.rst
docs/compression.rst
docs/conf.py
docs/docker.rst
docs/example-dataset.rst
docs/git2graph.md
docs/grpc-api.rst
docs/index.rst
docs/memory.rst
docs/provenance-index.rst
docs/quickstart.rst
docs/testing.rst
docs/_static/.placeholder
docs/_templates/.placeholder
docs/images/.gitignore
docs/images/Makefile
docs/images/example-dataset.dot
grpc-server/Cargo.toml
grpc-server/README.md
grpc-server/build.rs
grpc-server/proto/swhgraph.proto
grpc-server/src/filters.rs
grpc-server/src/find_path.rs
grpc-server/src/graph.rs
grpc-server/src/lib.rs
grpc-server/src/main.rs
grpc-server/src/metrics.rs
grpc-server/src/node_builder.rs
grpc-server/src/sentry.rs
grpc-server/src/statsd.rs
grpc-server/src/traversal.rs
grpc-server/src/utils.rs
grpc-server/src/visitor.rs
grpc-server/tests/server.rs
proto/swhgraph.proto
pyo3/Cargo.toml
pyo3/pyproject.toml
pyo3/src/lib.rs
reports/.gitignore
reports/benchmarks/Makefile
reports/benchmarks/benchmarks.tex
reports/experiments/Makefile
reports/experiments/experiments.tex
reports/linux_log/LinuxLog.java
reports/linux_log/Makefile
reports/linux_log/linux_log.tex
reports/node_mapping/Makefile
reports/node_mapping/NodeIdMapHaloDB.java
reports/node_mapping/NodeIdMapRocksDB.java
reports/node_mapping/node_mapping.tex
rust/Cargo.lock
rust/Cargo.toml
rust/README.md
rust/crash_course.md
rust/tutorial.md
rust/examples/bfs.rs
rust/examples/bfs_labels.rs
rust/examples/compare-graphs.rs
rust/src/_crash_course.rs
rust/src/_tutorial.rs
rust/src/approximate_bfs.rs
rust/src/arc_iterators.rs
rust/src/graph.rs
rust/src/graph_builder.rs
rust/src/impl.rs
rust/src/labeling.rs
rust/src/labels.rs
rust/src/lib.rs
rust/src/mph.rs
rust/src/person.rs
rust/src/serde.rs
rust/src/stats.rs
rust/src/swhid.rs
rust/src/swhtype.rs
rust/src/underlying_graph.rs
rust/src/algos/mod.rs
rust/src/bin/swh-graph-compress.rs
rust/src/bin/swh-graph-convert.rs
rust/src/bin/swh-graph-extract.rs
rust/src/bin/swh-graph-hash.rs
rust/src/bin/swh-graph-index.rs
rust/src/bin/swh-graph-node2type.rs
rust/src/bin/swh-graph-person-id-to-name.rs
rust/src/compress/bv.rs
rust/src/compress/iter_arcs.rs
rust/src/compress/iter_fullnames.rs
rust/src/compress/iter_labeled_arcs.rs
rust/src/compress/iter_labels.rs
rust/src/compress/iter_origins.rs
rust/src/compress/iter_persons.rs
rust/src/compress/iter_swhids.rs
rust/src/compress/label_names.rs
rust/src/compress/maps.rs
rust/src/compress/mod.rs
rust/src/compress/mph.rs
rust/src/compress/orc.rs
rust/src/compress/persons.rs
rust/src/compress/properties.rs
rust/src/compress/stats.rs
rust/src/compress/transform.rs
rust/src/compress/zst_dir.rs
rust/src/front_coded_list/mod.rs
rust/src/front_coded_list/read.rs
rust/src/front_coded_list/write.rs
rust/src/java_compat/mod.rs
rust/src/java_compat/mph/gov.rs
rust/src/java_compat/mph/mod.rs
rust/src/java_compat/mph/spooky.rs
rust/src/java_compat/sf/gov3.rs
rust/src/java_compat/sf/mod.rs
rust/src/map/mod.rs
rust/src/map/node2swhid.rs
rust/src/map/node2type.rs
rust/src/map/permutation.rs
rust/src/properties/contents.rs
rust/src/properties/label_names.rs
rust/src/properties/maps.rs
rust/src/properties/mod.rs
rust/src/properties/persons.rs
rust/src/properties/strings.rs
rust/src/properties/timestamps.rs
rust/src/properties/utils.rs
rust/src/utils/mmap.rs
rust/src/utils/mod.rs
rust/src/utils/shuffle.rs
rust/src/utils/sort/arcs.rs
rust/src/utils/sort/mod.rs
rust/src/utils/sort/strings.rs
rust/src/utils/sort/swhids.rs
rust/src/views/dynamic.rs
rust/src/views/mod.rs
rust/src/views/spy.rs
rust/src/views/subgraph.rs
rust/src/views/transposed.rs
rust/src/views/webgraph.rs
rust/src/views/contiguous_subgraph/contents.rs
rust/src/views/contiguous_subgraph/iterators.rs
rust/src/views/contiguous_subgraph/label_names.rs
rust/src/views/contiguous_subgraph/maps.rs
rust/src/views/contiguous_subgraph/mod.rs
rust/src/views/contiguous_subgraph/persons.rs
rust/src/views/contiguous_subgraph/strings.rs
rust/src/views/contiguous_subgraph/timestamps.rs
rust/tests/compress_label_names.rs
rust/tests/contiguous_subgraph.rs
rust/tests/gov.rs
rust/tests/graph_builder.rs
rust/tests/label_name_order.rs
rust/tests/properties.rs
rust/tests/sort.rs
rust/tests/subgraph.rs
rust/tests/test_label_iterators.rs
rust/tests/test_node2swhid.rs
rust/tests/test_node2type.rs
rust/tests/test_order_mph.rs
rust/tests/test_swhid.rs
rust/tests/transposed.rs
rust/tests/vec_graph.rs
rust/tests/webgraph_adapter.rs
rust/tests/data/mph.txt
rust/tests/data/test.cmph
rust/tests/data/test.csf
stdlib-rs/Cargo.toml
stdlib-rs/src/diff.rs
stdlib-rs/src/fs.rs
stdlib-rs/src/lib.rs
stdlib-rs/src/root_directory.rs
stdlib-rs/src/vcs.rs
stdlib-rs/src/visit.rs
stdlib-rs/src/collections/mod.rs
stdlib-rs/src/collections/node_set.rs
stdlib-rs/src/collections/paths.rs
stdlib-rs/src/collections/small_node_set.rs
stdlib-rs/tests/small_node_set.rs
stdlib-rs/tests/stdlib.rs
stdlib-rs/tests/data/mod.rs
stdlib-rs/tests/data/test_graph_1.dot
swh.graph.egg-info/PKG-INFO
swh.graph.egg-info/SOURCES.txt
swh.graph.egg-info/dependency_links.txt
swh.graph.egg-info/entry_points.txt
swh.graph.egg-info/requires.txt
swh.graph.egg-info/top_level.txt
swh/graph/__init__.py
swh/graph/cli.py
swh/graph/client.py
swh/graph/config.py
swh/graph/download.py
swh/graph/e2e_check.py
swh/graph/find_context.py
swh/graph/grpc_server.py
swh/graph/http_client.py
swh/graph/http_naive_client.py
swh/graph/http_rpc_server.py
swh/graph/naive_client.py
swh/graph/py.typed
swh/graph/pytest_plugin.py
swh/graph/shell.py
swh/graph/webgraph.py
swh/graph/example_dataset/__init__.py
swh/graph/example_dataset/generate_dataset.py
swh/graph/example_dataset/compressed/example-labelled.ef
swh/graph/example_dataset/compressed/example-labelled.labeloffsets
swh/graph/example_dataset/compressed/example-labelled.labels
swh/graph/example_dataset/compressed/example-labelled.properties
swh/graph/example_dataset/compressed/example-transposed-labelled.ef
swh/graph/example_dataset/compressed/example-transposed-labelled.labeloffsets
swh/graph/example_dataset/compressed/example-transposed-labelled.labels
swh/graph/example_dataset/compressed/example-transposed-labelled.properties
swh/graph/example_dataset/compressed/example-transposed.ef
swh/graph/example_dataset/compressed/example-transposed.graph
swh/graph/example_dataset/compressed/example-transposed.offsets
swh/graph/example_dataset/compressed/example-transposed.properties
swh/graph/example_dataset/compressed/example.edges.count.txt
swh/graph/example_dataset/compressed/example.edges.stats.txt
swh/graph/example_dataset/compressed/example.ef
swh/graph/example_dataset/compressed/example.graph
swh/graph/example_dataset/compressed/example.labels.count.txt
swh/graph/example_dataset/compressed/example.labels.csv.zst
swh/graph/example_dataset/compressed/example.labels.fcl.bytearray
swh/graph/example_dataset/compressed/example.labels.fcl.pointers
swh/graph/example_dataset/compressed/example.labels.fcl.properties
swh/graph/example_dataset/compressed/example.labels.pthash
swh/graph/example_dataset/compressed/example.labels.pthash.order
swh/graph/example_dataset/compressed/example.node2swhid.bin
swh/graph/example_dataset/compressed/example.node2type.bin
swh/graph/example_dataset/compressed/example.nodes.count.txt
swh/graph/example_dataset/compressed/example.nodes.stats.txt
swh/graph/example_dataset/compressed/example.offsets
swh/graph/example_dataset/compressed/example.persons.count.txt
swh/graph/example_dataset/compressed/example.persons.csv.zst
swh/graph/example_dataset/compressed/example.persons.pthash
swh/graph/example_dataset/compressed/example.properties
swh/graph/example_dataset/compressed/example.property.author_id.bin
swh/graph/example_dataset/compressed/example.property.author_timestamp.bin
swh/graph/example_dataset/compressed/example.property.author_timestamp_offset.bin
swh/graph/example_dataset/compressed/example.property.committer_id.bin
swh/graph/example_dataset/compressed/example.property.committer_timestamp.bin
swh/graph/example_dataset/compressed/example.property.committer_timestamp_offset.bin
swh/graph/example_dataset/compressed/example.property.content.is_skipped.bits
swh/graph/example_dataset/compressed/example.property.content.length.bin
swh/graph/example_dataset/compressed/example.property.message.bin
swh/graph/example_dataset/compressed/example.property.message.offset.bin
swh/graph/example_dataset/compressed/example.property.tag_name.bin
swh/graph/example_dataset/compressed/example.property.tag_name.offset.bin
swh/graph/example_dataset/compressed/example.pthash
swh/graph/example_dataset/compressed/example.pthash.order
swh/graph/example_dataset/compressed/example.stats
swh/graph/example_dataset/compressed/example.nodes/nodes.txt.00000000.zst
swh/graph/example_dataset/compressed/meta/e2e-check.json
swh/graph/example_dataset/compressed/meta/export.json
swh/graph/example_dataset/edges/content/graph-all.edges.csv.zst
swh/graph/example_dataset/edges/content/graph-all.nodes.csv.zst
swh/graph/example_dataset/edges/directory/graph-all.edges.csv.zst
swh/graph/example_dataset/edges/directory/graph-all.nodes.csv.zst
swh/graph/example_dataset/edges/origin/graph-all.edges.csv.zst
swh/graph/example_dataset/edges/origin/graph-all.nodes.csv.zst
swh/graph/example_dataset/edges/release/graph-all.edges.csv.zst
swh/graph/example_dataset/edges/release/graph-all.nodes.csv.zst
swh/graph/example_dataset/edges/revision/graph-all.edges.csv.zst
swh/graph/example_dataset/edges/revision/graph-all.nodes.csv.zst
swh/graph/example_dataset/edges/snapshot/graph-all.edges.csv.zst
swh/graph/example_dataset/edges/snapshot/graph-all.nodes.csv.zst
swh/graph/example_dataset/meta/export.json
swh/graph/example_dataset/orc/content/content-all.orc
swh/graph/example_dataset/orc/directory/directory-all.orc
swh/graph/example_dataset/orc/directory_entry/directory_entry-all.orc
swh/graph/example_dataset/orc/origin/origin-all.orc
swh/graph/example_dataset/orc/origin_visit/origin_visit-all.orc
swh/graph/example_dataset/orc/origin_visit_status/origin_visit_status-all.orc
swh/graph/example_dataset/orc/release/release-all.orc
swh/graph/example_dataset/orc/revision/revision-all.orc
swh/graph/example_dataset/orc/revision_extra_headers/revision_extra_headers-all.orc
swh/graph/example_dataset/orc/revision_history/revision_history-all.orc
swh/graph/example_dataset/orc/skipped_content/skipped_content-all.orc
swh/graph/example_dataset/orc/snapshot/snapshot-all.orc
swh/graph/example_dataset/orc/snapshot_branch/snapshot_branch-all.orc
swh/graph/example_dataset_sensitive/compressed/example.persons
swh/graph/example_dataset_sensitive/compressed/example.persons.ef
swh/graph/example_dataset_sensitive/compressed/example.persons.lengths
swh/graph/example_dataset_sensitive/orc/person/person-all.orc
swh/graph/grpc/swhgraph.proto
swh/graph/grpc/swhgraph_pb2.py
swh/graph/grpc/swhgraph_pb2.pyi
swh/graph/grpc/swhgraph_pb2_grpc.py
swh/graph/luigi/__init__.py
swh/graph/luigi/compressed_graph.py
swh/graph/luigi/subdataset.py
swh/graph/luigi/topology.py
swh/graph/luigi/utils.py
swh/graph/tests/__init__.py
swh/graph/tests/conftest.py
swh/graph/tests/test_cli.py
swh/graph/tests/test_find_context.py
swh/graph/tests/test_hash.py
swh/graph/tests/test_http_client.py
swh/graph/tests/test_http_server_down.py
swh/graph/tests/grpc/test_count_edges.py
swh/graph/tests/grpc/test_count_nodes.py
swh/graph/tests/grpc/test_findpathbetween.py
swh/graph/tests/grpc/test_findpathto.py
swh/graph/tests/grpc/test_getnode.py
swh/graph/tests/grpc/test_grpc.py
swh/graph/tests/grpc/test_grpc_server_not_found.py
swh/graph/tests/grpc/test_json.py
swh/graph/tests/grpc/test_labels.py
swh/graph/tests/grpc/test_leaves.py
swh/graph/tests/grpc/test_masking.py
swh/graph/tests/grpc/test_minimal_properties.py
swh/graph/tests/grpc/test_neighbors.py
swh/graph/tests/grpc/test_neighbors_no_labels.py
swh/graph/tests/grpc/test_traversal.py
swh/graph/tests/luigi/__init__.py
swh/graph/tests/luigi/test_compressgraph.py
swh/graph/tests/luigi/test_shell.py
swh/graph/tests/luigi/test_topology.py
tools/dir2graph
tools/run_e2e_check.py
tools/swhid2int2int2swhid.sh
tools/counters/Cargo.toml
tools/counters/src/main.rs
tools/git2graph/.gitignore
tools/git2graph/Makefile
tools/git2graph/README.md
tools/git2graph/git2graph.c
tools/git2graph/tests/edge-filters.bats
tools/git2graph/tests/full-graph.bats
tools/git2graph/tests/node-filters.bats
tools/git2graph/tests/repo_helper.bash
tools/git2graph/tests/data/sample-repo.tgz
tools/git2graph/tests/data/graphs/dir-nodes/edges.csv
tools/git2graph/tests/data/graphs/dir-nodes/nodes.csv
tools/git2graph/tests/data/graphs/from-dir-edges/edges.csv
tools/git2graph/tests/data/graphs/from-dir-edges/nodes.csv
tools/git2graph/tests/data/graphs/from-rel-edges/edges.csv
tools/git2graph/tests/data/graphs/from-rel-edges/nodes.csv
tools/git2graph/tests/data/graphs/fs-nodes/edges.csv
tools/git2graph/tests/data/graphs/fs-nodes/nodes.csv
tools/git2graph/tests/data/graphs/full/edges.csv
tools/git2graph/tests/data/graphs/full/nodes.csv
tools/git2graph/tests/data/graphs/rev-edges/edges.csv
tools/git2graph/tests/data/graphs/rev-edges/nodes.csv
tools/git2graph/tests/data/graphs/rev-nodes/edges.csv
tools/git2graph/tests/data/graphs/rev-nodes/nodes.csv
tools/git2graph/tests/data/graphs/to-rev-edges/edges.csv
tools/git2graph/tests/data/graphs/to-rev-edges/nodes.csv
tools/subgrapher/Cargo.toml
tools/subgrapher/README.md
tools/subgrapher/src/lib.rs
tools/subgrapher/src/main.rs
tools/subgrapher/tests/tests.rs
tools/topology/Cargo.toml
tools/topology/src/generations.rs
tools/topology/src/lib.rs
tools/topology/src/bin/count_paths.rs
tools/topology/src/bin/edges.rs
tools/topology/src/bin/generations.rs
tools/topology/src/bin/topo-order-to-csv.rs
tools/topology/src/bin/toposort.rs