Welcome to LuaGit2’s documentation!¶
Luagit2 is a tool to do cool git things on lua. It depends on Libgit2
Version 0.27.0
and consists of updated Lua bindings to the same.It is currently compatible to be used only for
lua 5.3
.It is built using Lua_C_Api and has its tests written using Busted . It can be easily installed using luarocks and Cmake/Make.
Compatibility¶
- Libgit2 - 0.27.0
- Lua- 5.3
- Operating systems :
- Linux
- MacOs
- Basic Documentation
- 1. Annotated
- 2. Blame
- 3. Blob
- 4. Branch
- 5. Buf
- 6. Checkout
- 7. Clone
- 8. Commit
- 9. Config
- 10. Cred
- 11. Describe
- 12. Diff
- 13. Graph
- 14. Ignore
- 15. Index
- 16. Libgit
- 17. Note
- 18. Object
- 19. Object Database (ODB)
- 20. Reference
- 21. Reflog
- 22. Repository
- 23. Reset
- 24. Revert
- 25. Revparse
- 26. Revwalk
- 27. Signature
- 28. Status
- 29. Tag
- 30. Tree
- Examples