To start, this patch includes the fixes found in:
#1181972: Warnings and errors when running drush fserver-package
#1185366: Git fails to checkout tag, generates packages from head
It also has support for dev version, by using the branch names in git (like 6.x-1.x), if you mark any release as a dev version it will be rebuild every time you run 'drush fserver-package'
It also has support for multiple modules per git repo, some background info: for plain features we normally create one repo that holds all content types and associated views, but we create a separate feature per content type, to easily manage this we all put them inside one feature_folder and inside one git repo. This patch allows you to specify a sub directory inside the git repo to package.
WARNING: the field 'field_fserver_versionpatch' is changed to a text field !!!
| Comment | File | Size | Author |
|---|---|---|---|
| #7 | i1252904_7.patch | 32.98 KB | attiks |
| fserver_support_dev_version.patch | 22.33 KB | attiks |
Comments
Comment #1
attiks commentedIf anybody else is interested in dev versions, let me know and I'll port it for drupal 7.
Comment #2
eugenmayer commentedwell, we need to seperate those 2 features into 2 patches. Iam full ack with the dev-version patch but not very sure about the "multi-module-per-repo" fix at all.
This would actually affect the current behvaiours, as a lot of people have submodules ( we have gazzilion of those.. tagging, wysiwyg_imageupload ) apachesolr and a lot more. You dont want to generally create own releases for those modules, dont we?
So this def. needs to be discussed further, and so we need to seperate the paches. Thank you for your great work so far!
Comment #3
attiks commentedSubdir is only used if filled in, it isn't automatically, if not provided it behaves like the normal version.
Comment #4
eugenmayer commentedwhat do you mean with "filled in" ? not sure i understand you here
Comment #5
attiks commentedSubdir uses an extra textfield on the project, it allows you to specify the sub directory to use, if left blank it will behave as it does now
Comment #6
eugenmayer commentedNow i get it. Cool stuff!
Comment #7
attiks commentedPatch attached, this also includes #1357512: Use git tag message for body of release
Be aware, this is a breaking change, since fserver_versionpatch is now a text field to allow 'x' !!!
Comment #8
eugenmayer commented#1 applied, will be part of 6.x-1.2. Please move #7 to a different issue, thanks for the contribution!
keeping it open for the 7.x branch
Comment #9
attiks commentedWhat do you want to be moved in a separate issue, patch from #7 minus #1357512: Use git tag message for body of release?
Comment #10
eugenmayer commentedfor now, postponing all all D7 issues, as the branch seems unmaintained by the initial author. PLease suggest using D6 rather for now