Skip to content

iamroot16/study-log-tree

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 

Repository files navigation

IAMROOT16 Linux Kerenel v5.1 study log tree

study log tree

Use rawcdn

git log example

Search include mm/vmscan.c file commit history.

$ git log --oneline --shortstat --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cs) %C(bold blue)<%an>%Creset' --abbrev-commit --before="2019-05-20" --after="2008-10-01"  --full-diff mm/vmscan.c

Search commit history that include mm/vmscan.c and changed 100 lines above.

$ git log --oneline --shortstat --pretty=format:'@ %Cred%h%Creset %Cgreen(%cs) %C(yellow)%d%Creset %s %C(bold blue)<%an>%Creset' --abbrev-commit --before="2019-05-20" --after="2008-10-01" --full-diff mm/vmscan.c | awk '$4 > 100 {print ;}' | tr "\n" " "  | tr "@" "\n" | grep insertions

Search vmscan.c::shrink_page_list() function releated commit history and print to text file.

$ git log --oneline --shortstat --pretty=format:'@ %Cred%h%Creset %Cgreen(%cs) %C(yellow)%d%Creset %s %C(bold blue)<%an>%Creset' --abbrev-commit --before="2019-05-20" --after="2008-10-01" -G shrink_page_list mm/vmscan.c > ~/commit.txt

Releases

No releases published

Packages

No packages published