I want to get all the files that have been changed in commits that meet certain conditions. So I have the following: git log --grep=123 , and I need to get the files that have been changed in what they do as an aggregated list, for example. if the file changes in several commits, it should be included only once in the resulting list. This is similar to selecting several commits in the svn turtle log window, it lists all the files that have been modified in the selected commits
git log --grep=123
git log should not be used for scripting, but here's a quick fix:
git log
git log --grep=pattern --name-only --pretty=format:'' | sort -u
Not quite the answer, but if your condition is the position of the beginning and end of consecutive series, the git series is ready to help:
git diff --name-only <SHA, tag start> <SHA, tag end>
Source: https://habr.com/ru/post/1396878/More articles:Saving Reference Types in Struct - c #How to change the icon when submitting pdf-documents on a multilevel installation Sitecore - pdfIn the SIGILL handler, how can I skip offensive instructions? - linuxstruct vs class - performanceIs it possible that malloc () allocates a buffer that overlaps another buffer allocated with mmap ()? - c ++SPARQL - How do you use an account? - aggregate-functionsfinding the sum of mod operations in the range - mathhttps://translate.googleusercontent.com/translate_c?depth=1&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1396882/forcing-landscape-orientation-without-using-uidevice-currentdevice-setorientationuiinterfaceorientationanyorientation&usg=ALkJrhjY2HLTY-PUSYMk44aUMstv_o17dgPre-Design Views Entity Framework - .netModify the com.sun.org.apache.xml.internal.serialize.XMLSerializer & com.sun.org.apache.xml.internal.serialize.OutputFormat file - javaAll Articles