On Tue, Mar 31, 2009 at 2:57 PM, Mark Struberg <strub...@yahoo.de> wrote: > > Hi Imran! > > I recently changed the command back from git-log to git-whatchanged because I > originally programmed the output consumer to fit git-whatchanged. Don't know > anymore when we did this, but the git-log output hasn't been parseable with > the GitLogConsumer for a while :( > > From the man git-whatchanged (git-1.6.0.6) --since should be supported: >> git whatchanged --since="2 weeks ago" -- gitk >
Right, this is an example in the man pages, but as I said --since expects date or date like expressions (probably) but not tags or revision sha1. I have tried it several times unfortunately and that also with both 1.5.6 and 1.6.2.1. Please let me know what you think about the changes I sent you, because I believe they will solve the issue. Thank you, Imran > If you look at the git code it should take the --since and --until! > This is also backed up with the comment in the man page: >> The command internally invokes git-rev-list piped to >> git-diff-tree, and takes command line options for both >> of these commands. > > So imho --since and --until should work. > > Can you please try the git-whatchanged on the commandline again and play with > the since date to see if the output changes? - txs! > > But maybe we trapped another error the code suffers from! > > LieGrue, > strub > > > --- Imran M Yousuf <imyou...@gmail.com> schrieb am Di, 31.3.2009: > >> Von: Imran M Yousuf <imyou...@gmail.com> >> Betreff: A probable bug in git scm provider for maven-scm-plugin >> An: scm-dev@maven.apache.org >> CC: strub...@yahoo.de >> Datum: Dienstag, 31. März 2009, 6:17 >> Hi, >> >> When I use the <type>tag</type> in changelog >> configuration (its at the >> end of the email), it uses the following query for >> generating the >> changeset - >> >> git whatchanged --since=0.3 --until=HEAD --date=iso >> >> While 'git help whatchanged' says nothing about '--since' >> but the 'git >> help log' says that '--since' is to be a date, thus IMHO, >> the >> implementation should have been something like - >> >> git whatchanged 0.3...HEAD --date=iso >> >> I also checked the source code of the changelog and it is >> using the >> following method- >> >> changeLog(ScmRepository repository, ScmFileSet fileSet, >> ScmVersion >> startVersion, ScmVersion endVersion) >> http://maven.apache.org/scm/projects/apidocs/org/apache/maven/scm/provider/ScmProvider.html#changeLog(org.apache.maven.scm.repository.ScmRepository,%20org.apache.maven.scm.ScmFileSet,%20org.apache.maven.scm.ScmVersion,%20org.apache.maven.scm.ScmVersion) >> >> Which IMHO, is the correct one to use. I will try to check >> the gitexe >> code today to see whether I can fix it or not. Please let >> me know what >> you think about the problem. >> >> Thank you, >> >> -- >> Imran M Yousuf >> Entrepreneur & Software Engineer >> Smart IT Engineering >> Dhaka, Bangladesh >> Email: im...@smartitengineering.com >> Blog: http://imyousuf-tech.blogs.smartitengineering.com/ >> Mobile: +880-1711402557 >> > > > > -- Imran M Yousuf Entrepreneur & Software Engineer Smart IT Engineering Dhaka, Bangladesh Email: im...@smartitengineering.com Blog: http://imyousuf-tech.blogs.smartitengineering.com/ Mobile: +880-1711402557