Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] how set qualifier as revision from svn during every build?

You will need to change build-qualifier mojo to allow pluggable
qualifier generation logic, submit patch and convince Tycho developers
to accept it. Once the patch has been accepted, you will need to write
svn-specific extension to retrieve svn revision from local copy, which
may or may not require access to remote repository (don't know much
about svn). Of course, you can run locally built version of Tycho
without talking to anyone -- that's the beauty of opensource.

--
Regards,
Igor

On 12-09-04 7:47 AM, e92-330cd@xxxxxxxxx wrote:
Igor,
I think I see now. So you mean I can write my own mojo plugin which will
extend build-qualifier. So I will implement my method which will give me
everytime lasts revision for each module , right?

D.




Extending build-qualifier mojo is probably a better approach, but it
requires writing java code. Currently, it allows plugable
build-timestamp generation logic, so using timestamp of the last commit
should be straightforward and you can use jgit implementation [1] as an
example. Using svn revision as version qualifier will require changes to
build-qualifier.

------------ Původní zpráva ------------
Od: Igor Fedorenko <igor@xxxxxxxxxxxxxx>
Předmět: Re: [tycho-user] how set qualifier as revision from svn
during every
build?
Datum: 04.9.2012 13:15:18
----------------------------------------



Extending build-qualifier mojo is probably a better approach, but it
requires writing java code. Currently, it allows plugable
build-timestamp generation logic, so using timestamp of the last commit
should be straightforward and you can use jgit implementation [1] as an
example. Using svn revision as version qualifier will require changes to
build-qualifier.


[1]
https://git.eclipse.org/c/tycho/org.eclipse.tycho.extras.git/tree/tycho-buildtimestamp-jgit/src/main/java/org/eclipse/tycho/extras/buildtimestamp/jgit/JGitBuildTimestampProvider.java




> Thanks David
> _______________________________________________
> tycho-user mailing list
> tycho-user@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/tycho-user
>
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user



_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user


Back to the top