Skip to content

Instantly share code, notes, and snippets.

@rurban
Created March 13, 2026 12:40
Show Gist options
  • Select an option

  • Save rurban/d3976edb92ea7bc88550566dc1df877e to your computer and use it in GitHub Desktop.

Select an option

Save rurban/d3976edb92ea7bc88550566dc1df877e to your computer and use it in GitHub Desktop.
git-lines - print lines since date
#!/bin/sh
# prints commit lines since date
date="$@"
git log --reverse --since="$date" --pretty=oneline
@rurban
Copy link
Author

rurban commented Mar 13, 2026

useful to creates a large patch series, we need wc -l for git format-patch

git status <hash>
=> Date: Mon Feb 9 11:54:34 2026 +0100
git-lines Mon Feb 9 11:54:34 2026 +0100 | wc -l
=> 54
git format-patch -54

copy 00*.patch over to other project
git am 00*.patch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment