Skip to content

rian-be/ChangeTrace

Repository files navigation

ChangeTrace

C# .NET License Build Version

CLI tool for Git history analysis and commit visualization.


ChangeTrace is powerful CLI tool designed for development teams who want to better understand the history of their code.
It analyzes Git repositories and transforms raw commit data into valuable insights, visualizations, and metrics.

ChangeTrace allows you to:

  • Reconstruct complete timeline of repository
  • Track activity of branches, merges, and pull requests
  • Generate metrics and insights for development teams
  • Explore repository history via CLI or visualizations

Features

  • Commit & Branch Analysis – detailed tracking of changes and merges
  • Timeline Visualization – visualize commits over time

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Roadmap

v1.0 (Q2 2026)

  • GitLab integration
  • Bitbucket support
  • Rendering improvements

License

This project is licensed under the MIT License – see the LICENSE file for details.


Acknowledgements


⬆ Back to top Made with ❤️ by Rainbe.

About

Deterministic replay and visualization engine for version control history, modeling commits, branches, merges and collaboration as time based event trace.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages