Community
Participate
Working Groups
Build Identifier: I'm currently using "moap changelog prepare" to create ChangeLog entries while using git but I'd like to stay in Eclipse for this. Moap creates entries for any file that is staged to be committed in the git repository and I think that's the right way to do it. The alternative would be to add every file has been changed (staged or not) but I don't think that would be the correct behaviour. Thanks. Reproducible: Always
Jeff, do you think we could do this for 0.8? CCing Chris in case we need EGit or JGit advice.
Let me know what you need to do.
Created attachment 197980 [details] 245d40227b3fa59750bc55d28f0945a7823ce69c.patch Here's a patch that starts the work. The main problem with supporting EGit stems for supporting resources outside the workspace.
Created attachment 198678 [details] ChangeLog now gets the project root by querying IProject instead of assuming its the same directory as the workspace.
Created attachment 198720 [details] ChangeLog plugin.xml patch following yesterday's patch - added project persistent properties specifically for Egit
Created attachment 198737 [details] Added a line to set the currentProject field.
Comment on attachment 198720 [details] ChangeLog plugin.xml patch following yesterday's patch - added project persistent properties specifically for Egit Obsoleted by Chris' patch.
Comment on attachment 198737 [details] Added a line to set the currentProject field. Obsoleted by Chris' patch.
Comment on attachment 198678 [details] ChangeLog now gets the project root by querying IProject instead of assuming its the same directory as the workspace. Obsoleted by Chris' patch.
Patches checked into HEAD.
Comment on attachment 197980 [details] 245d40227b3fa59750bc55d28f0945a7823ce69c.patch iplog not needed for committer.
Is this suitable for a bug-fix release (0.8.1) or should the Target Milestone be set to 0.9.0?
(In reply to comment #12) > Is this suitable for a bug-fix release (0.8.1) or should the Target Milestone > be set to 0.9.0? Yes, since 0.8.1 will be SR1 and the fixes for egit/jgit needed should be in SR1.
(In reply to comment #13) > (In reply to comment #12) > > Is this suitable for a bug-fix release (0.8.1) or should the Target Milestone > > be set to 0.9.0? > > Yes, since 0.8.1 will be SR1 and the fixes for egit/jgit needed should be in > SR1. Actually, I need to back-pedal here. Since 0.8.1 is intended to be bug-fix-only, then this new feature should be moved to 0.9.0 which I have done.
Since an EGit release newer than 1.0.0 is required for this, we can't have it in 0.8.1 or 0.9.0 (yet). If EGit contributes a release containing what this requires, we can add this back to our release. Setting Target Milestone to 1.0 which will surely have the proper version of EGit.