Audit tracked text line endings
Count LF and CRLF bytes in bounded regular tracked files and flag mixed endings.
Understand and document your repositories. Each guide includes full code, usage instructions, and ideas for making it your own.
Search this category ↗Count LF and CRLF bytes in bounded regular tracked files and flag mixed endings.
List local tags by creator date with target object and annotation subject.
Validate staged and unstaged changes for whitespace errors without modifying files.
Count commits unique to each side and summarize file differences against a local reference.
Separate pending index changes from working-tree changes using numeric line summaries.
Summarize author commit counts in a chosen history window.
Aggregate stored committer dates into daily commit counts.
Show bounded recent hashes, timestamps, authors, and subject lines.
List ignored working-tree files with the ignore rule responsible for each.
Create a new ZIP from HEAD without including untracked files or repository metadata.
Write either staged or unstaged tracked changes to a new patch file.
Measure regular tracked working-tree files and report those above a selected size.
Look for NUL bytes in the first 8192 bytes of tracked regular files.
Search bounded tracked text files for standard unresolved-conflict markers.
Flag local branches with tip commits older than a chosen number of days.
List configured hook-directory files with size and SHA-256 without executing them.
List local branches, upstream names, and ahead or behind markers.
Read a fixed allowlist of identity, line-ending, and default-branch settings with origin files.
Compare tracked submodule gitlinks with existing local checkout commits without initialization or updates.
List nonignored untracked files and byte counts without staging anything.
Report local branches whose tips are reachable from a selected local reference.
Aggregate added and removed lines by path in a bounded recent history window.
Flag long subjects, trailing periods, and generic work-in-progress wording.
Show configured remote URLs while redacting user information, queries, and fragments.
Show repository root, current branch, HEAD, and concise working-tree state.