Skip to content

Instantly share code, notes, and snippets.

@grachevko
grachevko / git-find-big-commit.sh
Created October 17, 2019 10:02 — forked from BBBSnowball/git-find-big-commit.sh
Find big commits in git
#!/bin/sh
# http://stackoverflow.com/a/1557398
for sha in $(git rev-list --all --pretty=format:"" | sed "s/^commit //") ; do git diff-tree -r -c -M -C --no-commit-id $sha | awk '{print $4}' | git cat-file --batch-check 2>/dev/null | awk '{ sum+=$3 } END {printf "%010d %s\n", sum, "'"$sha"'"}' ; done | sort | tail
@grachevko
grachevko / symfony
Created February 5, 2017 21:09 — forked from danielhauck/symfony
Symfony Bash Completion
## add me to /etc/bash_completion.d/
## cp FILE /etc/bash_completion.d/
## reload completion
## exec bash
_available_commands()
{
bin/console list --raw | awk '{print $1}'
}