commit 854739c46f0e40f9f6878119ad0c29d9ce7a9627 Author: Rezon Philip Date: Mon Mar 2 17:18:21 2026 +0000 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3ca43ae --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +# ---> Rust +# Generated by Cargo +# will have compiled files and executables +debug/ +target/ + +# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries +# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html +Cargo.lock + +# These are backup files generated by rustfmt +**/*.rs.bk + +# MSVC Windows builds of rustc generate these, which store debugging information +*.pdb + diff --git a/README.md b/README.md new file mode 100644 index 0000000..1eaedd4 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# gir + +The git-rust Implementation git init, git add, git commit, git log, and git status from scratch in Rust, reading and writing Git's actual on-disk format. When you are done, real git will be able to read your commits. \ No newline at end of file