codediff 0.0.5

Fast, robust, syntax-aware code diffing using tree-sitter ASTs
Documentation
# ---> Rust
# Generated by Cargo
# will have compiled files and executables
debug/
target/
tmp/

# These are backup files generated by rustfmt
**/*.rs.bk

# MSVC Windows builds of rustc generate these, which store debugging information
*.pdb

# ---> Research directory. Part of the project but not part of the product.
**/research/data/*
**/research/**/plots/
**/research/drivers/gumtree-batch/out/
# ablation_study.sh always overwrites the same filenames in place (baseline.csv/log,
# <flag>.csv/log) - regenerable scratch output, not a versioned record, so it doesn't belong in
# git (unlike e.g. research/results/*_baseline_*.csv, which are deliberately-named point-in-time
# snapshots kept for historical comparison).
**/research/ablation/*

# ---> Python, only used in research/ directory.

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# AI stuff
.serena
.claude

# codediff TUI's persisted theme choice (written to the cwd it's run from)
.codediff.toml