Is there a standard way to list all the commits made by others (i.e. not myself) in a git repository?
I tried git log --not --author=username
, but it would appear that --not
only applies to revisions. The manpage for git log
doesn't appear to offer a way to invert predicates like --author
.
(I use git-svn
at work, and want a way to see what my colleagues have changed since I last ran git svn rebase
, or more generally in the last X
days. Generally I know what I changed, I just want to see which files have been touched by others / read their commit log messages / maybe review interesting patches / etc.)
Edit: Refined scope, I'm actually more interested in "recently" than "since last git svn rebase
".