Hi Imran! I did almost the same changes yesterday evening, but hadn't got a chance to send them yet them.
I've additionally added the missing branch handling and will add the patch to the corresponding JIRA. LieGrue, strub --- Imran M Yousuf <imyou...@gmail.com> schrieb am Mi, 1.4.2009: > Von: Imran M Yousuf <imyou...@gmail.com> > Betreff: Re: A probable bug in git scm provider for maven-scm-plugin > An: scm-dev@maven.apache.org > CC: "Mark Struberg" <strub...@yahoo.de> > Datum: Mittwoch, 1. April 2009, 6:50 > Hi, > > I have made the required changes to gitexe implementation > and > corresponding test case and also tested it with my scenario > and it > works fine. Please have a look at it and let me know what > you think. > > Best regards, > > Imran > > On Tue, Mar 31, 2009 at 3:39 PM, Imran M Yousuf <imyou...@gmail.com> > wrote: > > 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 > > > > > > -- > 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 >