Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 353141

Summary: [Help] Help System: Loose content files in directory should override their counterparts in ZIP
Product: [Eclipse Project] Platform Reporter: Chris Goldthorpe <cgold>
Component: User AssistanceAssignee: Chris Goldthorpe <cgold>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 3.7   
Target Milestone: 3.8 M2   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Attachments:
Description Flags
Patch as committed none

Description Chris Goldthorpe CLA 2011-07-26 13:17:41 EDT
What this requirement should do when implemented.
Suppose I deploy a "com.myCompany.myProduct.myPlugin.doc" plug-in with all of its content files in doc.zip, including MyContent.html. If I place another copy of MyContent.html in the com.myCompany.myProduct.myPlugin.doc directory, outside of doc.zip, I want the help system to recognize that "loose" copy of MyContent.html as taking precedence over the copy of MyContent.html in doc.zip. Instead, today, the copy of MyContent.html in doc.zip is used. It seems backwards to how it should work.

Why this requirement is needed, what is done today and how is this different from the above:
Consider the situation of updating just a few files in the com.myCompany.myProduct.myPlugin.doc deployed in an server-hosted information center. It's much quicker to upload a few loose files than to replace the entire doc.zip contents. Our Build Manager is exploring options more thoroughly, but is having difficulty finding a technical solution (ex: FTP client) that enables him to push updated HTML topics into doc.zip. We'd like to approach a more real-time maintenance and update schedule for our info centers on a server.
Comment 1 Chris Goldthorpe CLA 2011-09-06 16:24:40 EDT
Fixed in master.
Comment 2 Chris Goldthorpe CLA 2011-09-06 16:27:45 EDT
Created attachment 202841 [details]
Patch as committed

This is the patch that was committed but does not include the change to the binary file /org.eclipse.ua.tests/doc.zip.