Paying more attention now, I noticed that is seems like continuum only does 
this if there was just 1 commit since the last build. If not, all you get it a 
list of files. 

-----Original Message-----
From: Binil Thomas [mailto:[EMAIL PROTECTED] 
Sent: Saturday, August 19, 2006 12:46 AM
To: continuum-users@maven.apache.org
Subject: Re: Blame mechanism with SVN

Same here; and that was what my original post was about.

>From previous posts here, I expected the notification email to have not just 
>the list of changed files, but also the authors of those changes (date and 
>commit comments, if available, would be real nice too).

>From the logs (which I had posted earlier), I can see that Continuum does 
>issue an svn log command. Also, when I try the same command on the console, I 
>do get the required data from the SVN server.

Has anyone got this working on their Continuum 1.0.3 installation?

Thanks,
Binil

On 8/18/06, Brian E. Fox <[EMAIL PROTECTED]> wrote:
> That's more than I get now. I only get a list of files changed:
>
>
> Changes
>                             
> application\std-interview\src\main\java\com\stchome\dsms\appl\formdatasources\stdinterview\InterviewTravelHistoryListHelper.java
>             
> application\std-interview\src\main\java\com\stchome\dsms\appl\formdatasources\stdinterview\InterviewTravelHistoryHelper.java
>             
> application\std-interview\src\main\java\com\stchome\dsms\appl\formdata
> sources\stdinterview\InterviewTravelAndNotesHelper.java
>
> I'm using 1.0.3....so how do I turn on the other info?
>
> -----Original Message-----
> From: Emmanuel Venisse [mailto:[EMAIL PROTECTED]
> Sent: Friday, August 18, 2006 9:19 AM
> To: continuum-users@maven.apache.org
> Subject: Re: Blame mechanism with SVN
>
> It isn't really the svn blame mechanism but only the list of changes 
> in the build result screen with (author, date, modified files and 
> commit comments)
>
> Emmanuel
>
> Brian E. Fox a écrit :
> > Actually, I mean turn on the svn blame output in continuum.
> >
> > -----Original Message-----
> > From: Binil Thomas [mailto:[EMAIL PROTECTED]
> > Sent: Friday, August 18, 2006 1:57 AM
> > To: continuum-users@maven.apache.org
> > Subject: Re: Blame mechanism with SVN
> >
> > Brian,
> >
> > I assume that you meant the logs when you asked "How do you turn this on?".
> >
> > I do not remember doing anything special for turning on the logs. I think 
> > they are configured in the 
> > $CONTINUUM_HOME/apps/continuum/conf/application.xml file - look for the 
> > component 'Logger manager'. For my installation, this component is 
> > configured as:
> >
> >    <!--
> >      | Logger manager
> >      -->
> >     <component>
> >       <role>org.codehaus.plexus.logging.LoggerManager</role>
> >       
> > <implementation>org.codehaus.plexus.logging.log4j.Log4JLoggerManager</implementation>
> >       <lifecycle-handler>basic</lifecycle-handler>
> >
> >       <configuration>
> >         <threshold>DEBUG</threshold>
> >         <default-appender>console,rolling</default-appender>
> >         <appenders>
> >           <appender>
> >             <id>console</id>
> >             <threshold>DEBUG</threshold>
> >             <type>org.apache.log4j.ConsoleAppender</type>
> >             <conversion-pattern>%d [%t] %-5p %-30c{1} - 
> > %m%n</conversion-pattern>
> >           </appender>
> >
> >           <appender>
> >             <id>rolling</id>
> >             <threshold>DEBUG</threshold>
> >             <type>org.apache.log4j.RollingFileAppender</type>
> >             <conversion-pattern>%-4r [%t] %-5p %c %x - 
> > %m%n</conversion-pattern>
> >
> >             <properties>
> >               <property>
> >                 <name>file</name>
> >                 <value>${plexus.home}/logs/continuum.log</value>
> >               </property>
> >               <property>
> >                 <name>append</name>
> >                 <value>true</value>
> >               </property>
> >               <property>
> >                 <name>maxBackupIndex</name>
> >                 <value>10</value>
> >               </property>
> >               <property>
> >                 <name>maxFileSize</name>
> >                 <value>10MB</value>
> >               </property>
> >             </properties>
> >           </appender>
> >         </appenders>
> >         <levels>
> >           <level>
> >             
> > <hierarchy>org.apache.maven.continuum.execution.maven.m2.MavenBuilderHelper</hierarchy>
> >             <level>INFO</level>
> >           </level>
> >           <level>
> >             <hierarchy>org.codehaus.plexus.velocity</hierarchy>
> >             <level>WARN</level>
> >           </level>
> >           <level>
> >             <hierarchy>org.codehaus.plexus.mailsender.MailSender</hierarchy>
> >             <level>INFO</level>
> >           </level>
> >           <level>
> >             <hierarchy>JPOX</hierarchy>
> >             <level>INFO</level>
> >           </level>
> >           <level>
> >             <hierarchy>JPOX.Cache</hierarchy>
> >             <level>WARN</level>
> >           </level>
> >         </levels>
> >       </configuration>
> >     </component>
> >
> > I don't remeber touching these configurations.
> >
> > Also, in my installation, Contiuum logs to 
> > %CONTIUUM_HOME/apps/continuum/logs/contiuum.log. It also logs to 
> > %CONTIUUM_HOME%/logs/wrapper.log, although I do not know where this is 
> > configured at.
> >
> > Thanks,
> > Binil
> >
> >
> > On 8/18/06, Brian E. Fox <[EMAIL PROTECTED]> wrote:
> >> How do you turn this on? I'm also using 1.0.3 and svn but haven't seen 
> >> this option anywhere.
> >>
> >> -----Original Message-----
> >> From: Binil Thomas [mailto:[EMAIL PROTECTED]
> >> Sent: Friday, August 11, 2006 9:57 AM
> >> To: continuum-users@maven.apache.org
> >> Subject: Re: Blame mechanism with SVN
> >>
> >> Emmanuel,
> >>
> >> I looked through the logs and found the svn command which Continuum issues 
> >> to get the logs. When I run that command on the CI server machine, I do 
> >> get proper log information.
> >>
> >> Here is what I get:
> >>
> >>> svn --non-interactive log -v -r "{2006-08-07 13:37:58 +0000}:HEAD"
> >>> http://my.svn.server/myproject/trunk/myapp
> >> -------------------------------------------------------------------
> >> ---
> >> --
> >> r174 | one.developer | 2006-08-08 12:24:02 +0530 (Tue, 08 Aug 2006) | 1 
> >> line Changed paths:
> >>    D /myproject/trunk/myapp/src/test/java/apackage
> >> [snipped ...]
> >>    D /myproject/trunk/myapp/src/test/java/mypackage/an.xml
> >>
> >> One line of comment.
> >> -------------------------------------------------------------------
> >> ---
> >> -- r180 | one.developer | 2006-08-11 11:08:35 +0530 (Fri, 11 Aug 
> >> 2006)
> >> | 4 lines Changed paths:
> >>    M /myproject/trunk/myapp/.classpath [snipped ...]
> >>    D /myproject/trunk/myapp/src/test/java/mypackage/ATest.java
> >>
> >> A comment here.
> >>
> >> Another comment here.
> >> Yet another comment here.
> >> -------------------------------------------------------------------
> >> ---
> >> --
> >>
> >>
> >>
> >>
> >>
> >> Here is a snippet of log that might be useful.
> >>
> >>
> >>
> >> INFO   | jvm 1    | 2006/08/11 18:53:09 | 2006-08-11 18:53:09,587
> >> [Thread-2] INFO  ContinuumScm                   - Updating project:
> >> id: '22', name 'myapp'.
> >> INFO   | jvm 1    | 2006/08/11 18:53:09 | 2006-08-11 18:53:09,602
> >> [Thread-2] INFO  ScmManager                     - Executing: svn
> >> --non-interactive update
> >> INFO   | jvm 1    | 2006/08/11 18:53:09 | 2006-08-11 18:53:09,602
> >> [Thread-2] INFO  ScmManager                     - Working directory:
> >> D:\softwares\continuum-1.0.3\bin\win32\..\..\apps\continuum\working-directory\22
> >> INFO   | jvm 1    | 2006/08/11 18:53:15 | 2006-08-11 18:53:15,103
> >> [Thread-31] DEBUG ScmManager                     - U
> >> src\test\java\my\package\File1.java
> >> INFO   | jvm 1    | 2006/08/11 18:53:15 | 2006-08-11 18:53:15,103
> >> [Thread-31] DEBUG ScmManager                     - D
> >> src\test\java\my\package\File2.java
> >> INFO   | jvm 1    | 2006/08/11 18:53:15 | 2006-08-11 18:53:15,103
> >> [Thread-31] DEBUG ScmManager                     - Skipping non-file:
> >> src\test\my\package\File3.java
> >> INFO   | jvm 1    | 2006/08/11 18:53:15 | 2006-08-11 18:53:15,103
> >> [Thread-31] DEBUG ScmManager                     - D
> >> src\main\java\my\package\File4.java
> >>
> >> [snipped ...]
> >>
> >> INFO   | jvm 1    | 2006/08/11 18:53:15 | 2006-08-11 18:53:15,212
> >> [Thread-31] DEBUG ScmManager                     - U
> >> src\main\webapp\file5.jsp
> >> INFO   | jvm 1    | 2006/08/11 18:53:15 | 2006-08-11 18:53:15,212
> >> [Thread-31] DEBUG ScmManager                     - Updated to revision
> >> 184.
> >> INFO   | jvm 1    | 2006/08/11 18:53:15 | 2006-08-11 18:53:15,228
> >> [Thread-2] INFO  ScmManager                     - Executing: svn
> >> --non-interactive log -v -r "{2006-08-08 07:55:05 +0000}:HEAD"
> >> http://my.svn.server/myproject/trunk/myapp
> >> INFO   | jvm 1    | 2006/08/11 18:53:15 | 2006-08-11 18:53:15,228
> >> [Thread-2] INFO  ScmManager                     - Working directory:
> >> D:\softwares\continuum-1.0.3\bin\win32\..\..\apps\continuum\working-directory\22
> >> INFO   | jvm 1    | 2006/08/11 18:53:15 | 2006-08-11 18:53:15,493
> >> [Thread-2] INFO  ContinuumScm                   - Updated 14 files.
> >> INFO   | jvm 1    | 2006/08/11 18:53:15 | 2006-08-11 18:53:15,556
> >> [Thread-2] INFO  Action:update-project-from-working-directory - Updating 
> >> project 'myapp' from checkout.
> >> INFO   | jvm 1    | 2006/08/11 18:53:24 | 2006-08-11 18:53:17,978
> >> [Thread-2] INFO  ShellCommandHelper             - Executing:
> >> D:\softwares\maven-2.0.4\bin\mvn --batch-mode --non-recursive clean 
> >> install deploy
> >> INFO   | jvm 1    | 2006/08/11 18:53:24 | 2006-08-11 18:53:17,978
> >> [Thread-2] INFO  ShellCommandHelper             - Working directory:
> >> D:\softwares\continuum-1.0.3\bin\win32\..\..\apps\continuum\working-directory\22
> >> INFO   | jvm 1    | 2006/08/11 18:54:01 | 2006-08-11 18:54:01,825
> >> [Thread-2] INFO  ContinuumBuildExecutor:maven2  - Exit code: 1
> >> INFO   | jvm 1    | 2006/08/11 18:54:02 | 2006-08-11 18:54:01,950
> >> [Thread-2] ERROR VelocityComponent              - Left side of '>'
> >> operation is not a valid type.  It is a class java.lang.Long.
> >> Currently only integers (1,2,3...) and Integer type is supported.
> >> /org/apache/maven/continuum/notification/mail/templates/maven2/Buil
> >> dCo
> >> mplete.vm
> >> [line 25, column 27]
> >> INFO   | jvm 1    | 2006/08/11 18:54:02 | 2006-08-11 18:54:01,950
> >> [Thread-2] INFO  Notifier:mail                  - Sending message:
> >> From '"[EMAIL PROTECTED]" <[EMAIL PROTECTED]>'.
> >> INFO   | jvm 1    | 2006/08/11 18:54:02 | 2006-08-11 18:54:01,950
> >> [Thread-2] INFO  Notifier:mail                  - Recipient: To
> >> '<[EMAIL PROTECTED]>'.
> >> INFO   | jvm 1    | 2006/08/11 18:54:02 | DEBUG: setDebug: JavaMail
> >> version 1.3.2
> >> INFO   | jvm 1    | 2006/08/11 18:54:02 | DEBUG: getProvider()
> >> returning
> >> javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,
> >> Sun
> >> Microsystems, Inc]
> >> INFO   | jvm 1    | 2006/08/11 18:54:02 | DEBUG SMTP: useEhlo true,
> >> useAuth false
> >> INFO   | jvm 1    | 2006/08/11 18:54:02 | DEBUG SMTP: trying to
> >> connect to host mailserver.mycompany.com", port 25, isSSL false
> >>
> >> [snipped ...]
> >>
> >> INFO   | jvm 1    | 2006/08/11 18:54:02 | 250 2.6.0
> >> <[EMAIL PROTECTED]> Queued mail 
> >> for delivery
> >>
> >>
> >> The section indicated as [snipped ...] are where I have deleted verbose 
> >> information which might not be useful.
> >>
> >> Thanks,
> >> Binil
> >>
> >>
> >> On 8/10/06, Emmanuel Venisse <[EMAIL PROTECTED]> wrote:
> >>> If it's english, it's ok.
> >>> Personnally, I defined the locale to use with LC_MESSAGES env 
> >>> property LC_MESSAGES=en_EN
> >>>
> >>> I'm not sure you'll can find something that can help in logs.
> >>> The only thing that can help us would be that you run manually the 
> >>> svn log command printed in continuum log and send us the output.
> >>>
> >>> Emmanuel
> >>>
> >>> Binil Thomas a écrit :
> >>>> Emmanuel,
> >>>>
> >>>> I am unsure what language is used by my SVN installation. I 
> >>>> looked at the SVN documentation at 
> >>>> http://svnbook.red-bean.com/nightly/en/svn-book.html,
> >>>> and there is nothing specific to 'languages'.
> >>>>
> >>>> The SVN book mentions that SVN can work with different locales 
> >>>> and print all messages in an appropriate language; if that is the 
> >>>> info you are looking for, the SVN client on the CI server is 
> >>>> printing out english messages only.
> >>>>
> >>>> Also, although English is not the native tounge of most of us 
> >>>> here at our office, all of us converse in English for official purposes.
> >>>> So I would be very surprised if the language is set to anything 
> >>>> other than English. :)
> >>>>
> >>>> So can you please let me know how to figure out the language used 
> >>>> by my SVN installation? Also, should I be looking for some 
> >>>> specific
> >>>> (error) messages in the Contiuum logs?
> >>>>
> >>>> Thanks,
> >>>> Binil
> >>>>
> >>>> On 8/8/06, Emmanuel Venisse <[EMAIL PROTECTED]> wrote:
> >>>>> What is the language used by your svn? I guess it isn't english, right?
> >>>>>
> >>>>> Emmanuel
> >>>>>
> >>>>> Binil Thomas a écrit :
> >>>>>> Hi all,
> >>>>>>
> >>>>>> I am using Continuum 1.0.3, Maven 2.0.4 and SVN. Is there 
> >>>>>> anything special I need to do to get the blame mechanism working?
> >>>>>> I have seen previous
> >>>>> posts
> >>>>>> here, and someone did reply that it is fixed in 1.0.3, but I 
> >>>>>> still am
> >>>>> not
> >>>>>> getting it to work.
> >>>>>>
> >>>>>> I am attaching a sample failure email I got. It currently shows 
> >>>>>> the
> >>>>> files
> >>>>>> that are changed, but does not show who changed them.
> >>>>>>
> >>>>>> Kindly help me configure the failure email to show the id which 
> >>>>>> changed
> >>>>> a
> >>>>>> file.
> >>>>>>
> >>>>>> Thanks,
> >>>>>> Binil
> >>>>>>
> >>>>>> Online report :
> >>>>>> Build statistics:
> >>>>>>  State: Failed
> >>>>>>  Previous State: Failed
> >>>>>>  Started at: Mon, 7 Aug 2006 15:52:38 +0530  Finished at: Mon,
> >>>>>> 7 Aug 2006 15:52:59 +0530  Total time: 21s  Build Trigger:
> >>>>>> Forced Exit code: 1  Building machine hostname:
> >>>>>> MY-BUILD-MACHINE Operating system : Windows 2000(Service Pack 4)  Java 
> >>>>>> version :
> >>>>>> 1.5.0_06(Sun Microsystems Inc.)
> >>>>>>
> >>>>>> Changes
> >>>>>>
> >>>>>> src\main\java\my\package\MyClass.java
> >>>>>>
> >>>>>>
> >>>>> ****************************************************************
> >>>>> *
> >>>>> **
> >>>>> *********
> >>>>>
> >>>>>> Output:
> >>>>>>
> >>>>> ****************************************************************
> >>>>> *
> >>>>> **
> >>>>> *********
> >>>>>
> >>>>>> [INFO] Scanning for projects...
> >>>>>> [INFO]
> >>>>>>
> >>>>> ----------------------------------------------------------------
> >>>>> -
> >>>>> --
> >>>>> ---------
> >>>>>
> >>>>>> [INFO] Building myproject
> >>>>>> [INFO]    task-segment: [clean, install, deploy]
> >>>>>> [INFO]
> >>>>>>
> >>>>> ----------------------------------------------------------------
> >>>>> -
> >>>>> --
> >>>>> ---------
> >>>>>
> >>>>>> [INFO] [clean:clean]
> >>>>>> [INFO] Deleting directory D:\softwares\continuum- 
> >>>>>> 1.0.3\apps\continuum\working-directory\20\target
> >>>>>> [INFO] Deleting directory D:\softwares\continuum- 
> >>>>>> 1.0.3\apps\continuum\working-directory\20\target\classes
> >>>>>> [INFO] Deleting directory D:\softwares\continuum- 
> >>>>>> 1.0.3\apps\continuum\working-directory\20\target\test-classes
> >>>>>> [INFO] [cobertura:clean {execution: clean}] [INFO] 
> >>>>>> [resources:resources] [INFO] Using default encoding to copy 
> >>>>>> filtered resources.
> >>>>>> [INFO] [compiler:compile]
> >>>>>> Compiling 68 source files to D:\softwares\continuum- 
> >>>>>> 1.0.3\apps\continuum\working-directory\20\target\classes
> >>>>>> [INFO] [resources:testResources] [INFO] Using default encoding 
> >>>>>> to copy filtered resources.
> >>>>>> [INFO] [compiler:testCompile]
> >>>>>> Compiling 19 source files to D:\softwares\continuum- 
> >>>>>> 1.0.3\apps\continuum\working-directory\20\target\test-classes
> >>>>>> [INFO] [surefire:test]
> >>>>>> [INFO] Surefire report directory: D:\softwares\continuum- 
> >>>>>> 1.0.3\apps\continuum\working-directory\20\target\surefire-repor
> >>>>>> ts
> >>>>>>
> >>>>>> -------------------------------------------------------
> >>>>>> T E S T S
> >>>>>> -------------------------------------------------------
> >>>>>>
> >>>>>> [..snipped..]
> >>>>>>
> >>>>>> Results :
> >>>>>> Tests run: 61, Failures: 0, Errors: 3, Skipped: 0
> >>>>>>
> >>>>>> [INFO]
> >>>>>>
> >>>>> ----------------------------------------------------------------
> >>>>> -
> >>>>> --
> >>>>> -----
> >>>>>> [ERROR] BUILD FAILURE
> >>>>>> [INFO]
> >>>>>>
> >>>>> ----------------------------------------------------------------
> >>>>> -
> >>>>> --
> >>>>> -----
> >>>>>> [INFO] There are test failures.
> >>>>>> [INFO]
> >>>>>>
> >>>>> ----------------------------------------------------------------
> >>>>> -
> >>>>> --
> >>>>> -----
> >>>>>> [INFO] For more information, run Maven with the -e switch 
> >>>>>> [INFO]
> >>>>>>
> >>>>> ----------------------------------------------------------------
> >>>>> -
> >>>>> --
> >>>>> -----
> >>>>>> [INFO] Total time: 19 seconds
> >>>>>> [INFO] Finished at: Mon Aug 07 15:52:59 IST 2006 [INFO] Final
> >>>>>> Memory: 7M/20M [INFO]
> >>>>>>
> >>>>> ----------------------------------------------------------------
> >>>>> -
> >>>>> --
> >>>>> -----
> >>>>>>
> >>>>> ****************************************************************
> >>>>> *
> >>>>> **
> >>>>> *********
> >>>>>
> >>>>>>
> >>>>>
> >>>
> >>
> >>
> >
> >
> >
> >
> >
>
>
>


Reply via email to