Git
15 posts
Juggling Projects? Analyze Multiple Repos at Once with GitPandas
Managing multiple repositories is easier with the right tools. This post shares tips and best practices for handling multi-repo projects efficiently.
Digging into Code Churn with GitPandas
Quantify code churn in your Git repositories with the gitpandas Python library. Analyze file change rates and spot areas of high activity or instability.
Who Holds the Keys? Calculating Bus Factor with GitPandas
Explore the concept of bus factor and how gitpandas can help you quantify knowledge distribution and risk in your software project.
git-pandas Caching: Faster Analysis
Boost git repository analysis speed! Learn how git-pandas now uses caching to dramatically improve performance for repeated queries on large codebases.
Estimating the time spent on a project with git-pandas
Learn how to estimate project development time using commit history with git-pandas. Compares to git_time_extractor, git-hours, and glass.
Using survival analysis and git-pandas to estimate code quality
Apply survival analysis with git-pandas to measure code quality in Git repositories by analyzing code longevity and contributor patterns over time.
Git-pandas v1.0.0, or how to check for a stable release
Explore git-pandas v1.0.0, focusing on interface consistency, parameter naming, and API simplification for improved data analysis workflows.
Github.com cumulative blame in 5 lines of python
Visualize your GitHub repository growth over time using the git-pandas Python library and GitHubProfile class-all in just a few lines of code.
Data-driven engineering team management with gitnoc and git-pandas
Leverage git-pandas and gitnoc for data-driven engineering management. Visualize git data for insights on bus factor, risk, project growth, and team oversight.
Create organization-wide punchcards with git-pandas
Learn how git-pandas enables creating organization-wide punchcard visualizations, aggregating commit activity across multiple repositories for a unified view.