Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dtp-dev] Build process enhancement: no longer need to manually tag and update the map file(s)

Hi Fitz,

The enhanced build process means that committers would simply push their local commits to the remote repo, without adding any tag spec. The build process now checks for any changes to a bundle project in the "master" branch, and automatically tags the remote repository and updates the relevant map file with the corresponding tag value. 

I'd updated the process on the Git repo wiki page:
http://wiki.eclipse.org/DTP_Source_Code_Repository#Git_Workflow_for_DTP_Committers

I am not aware of a reliable way to automatically detect the scope of changes made, and determine which of the micro/minor/major version to increment.  
Perhaps it is feasible to send an email alert when the first time a change is made to a particular plug-in in a release.  And the committers can decide and update the bundle version in the manifest.

Linda

-----Original Message-----
From: dtp-dev-bounces@xxxxxxxxxxx [mailto:dtp-dev-bounces@xxxxxxxxxxx] On Behalf Of Brian Fitzpatrick
Sent: Tuesday, November 22, 2011 6:37 AM
To: DTP development mailing list
Subject: Re: [dtp-dev] Build process enhancement: no longer need to manually tag and update the map file(s)

That's fantastic! Great work! It definitely reduces one of the barriers to getting other folks to contribute - complexity.

So what's the new process? Simply push changes to the correct git stream and it automatically will bump the map files accordingly?

Any way we could also get this automated process to watch for micro/minor/major version updates and bump those when needed? (At least micro/minor would be handy the first time a change is made to a particular plug-in in a release.)

--Fitz

_______________________________
Brian Fitzpatrick (aka "Fitz")
Senior Software Engineer, SOA-P
JBoss by Red Hat

----- Original Message -----
From: "Yong Jiang" <yjiang@xxxxxxxxxxx>
To: dtp-dev@xxxxxxxxxxx
Sent: Monday, November 21, 2011 5:43:43 PM
Subject: [dtp-dev] Build process enhancement: no longer need to manually tag and update the map file(s)





Hi all, 

We have integrated automated script that auto tag and update the map files if any bundle changes to DTP 1.9.2 nightly build. 

DTP committers no longer need to manually tag and update the map file(s ) from now. 





Thanks. 

Yong Jiang. 
_______________________________________________
dtp-dev mailing list
dtp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dtp-dev
_______________________________________________
dtp-dev mailing list
dtp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dtp-dev


Back to the top