git-extras is a collection of command line utilities that extend the functionality of the Git version control system. It provides a suite of shortcuts and additional commands for history manipulation, remote management, repository analysis, and workflow automation. The project distinguishes itself by offering deep integration with hosting providers to manage pull requests and forks, alongside advanced history tools for obliterating sensitive files and rewriting author metadata. It also includes a specialized interactive shell that allows users to execute commands without repeating the binary
Scc is a codebase analysis tool written in Go that calculates source lines of code, blank lines, and comments across hundreds of programming and markup languages. It functions as a source code metric engine, software complexity analyzer, and cost estimator. The project differentiates itself by providing a COCOMO cost estimator to predict development effort and financial costs, alongside tools to estimate the cost of regenerating a codebase using large language models. It also includes a Git repository metrics tool that correlates commit history with codebase metrics to identify hotspots, trac
posh-git is a PowerShell extension that provides a Git prompt and a set of toolsets for enhancing terminal productivity. It integrates Git status and branch information directly into the PowerShell command prompt and provides a toolkit for customizing the appearance, colors, and path formatting of the shell session. The project distinguishes itself by providing command line autocompletion for Git commands, branch names, and file paths. It also includes an SSH agent manager with wrapper commands to start, stop, and monitor the status of secure shell agent processes. The software covers broade
git-blame-someone-else is a Git authorship rewriter and commit history editor designed to modify the identity information stored within a repository's commit history. It serves as a metadata modifier that replaces the author and committer details of existing commits to reattribute code changes to different users. The tool focuses on Git identity management and repository maintenance, allowing for the update of old commit signatures and emails. This enables the correction of metadata across a project history when contributor accounts change or were entered incorrectly.
git-extras is a collection of command line extensions for Git that provide utilities for managing repositories, analyzing commit history, and automating version control workflows. The suite includes tools for generating automated changelogs from commit history and utilities for identifying and cleaning up merged or stale branches.
Les fonctionnalités principales de visionmedia/git-extras sont : Git Command Line Extensions, Git Repository Analyzers, Analysis Utilities, Branch Management Utilities, Repository Maintenance, Repository Metadata, Release Changelog Generators, Contributor Metrics.
Les alternatives open-source à visionmedia/git-extras incluent : tj/git-extras — git-extras is a collection of command line utilities that extend the functionality of the Git version control system.… boyter/scc — Scc is a codebase analysis tool written in Go that calculates source lines of code, blank lines, and comments across… dahlbyk/posh-git — posh-git is a PowerShell extension that provides a Git prompt and a set of toolsets for enhancing terminal… jayphelps/git-blame-someone-else — git-blame-someone-else is a Git authorship rewriter and commit history editor designed to modify the identity… commitizen/cz-cli — Commitizen is a command-line utility designed to enforce consistent commit message formatting within version control… gitextensions/gitextensions — GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools…