Overview
Artifact ID: | 2e24f53faf6dd42ceadc1eccb09f24af29d266f8 |
---|---|
Ticket: | e0352240adeafd4d4d8d297c2141dacf076507b7
Support for importing vendor source |
User & Date: | wolfgang 2010-10-14 10:20:26 |
Changes
- Appended to comment:
<hr /><i>wolfgang added on 2010-10-14 10:20:26:</i><br /> I think - like mentioned above - creating a branch and tag with proper vendaor tags can already be done using the standard fossil commands. The main problem, deescribed at the beginning was the sync of the checkout file tree and the files in the repository. This can be hanlded with the new commen. Would the merge work, if we use the cherrypicck option? I cannot test it now, but i'll try it later and i think, it will work. The only problem, we may have is the fact, that the import command needs to be called from an ceckout. The new command shares most of its code withalready exitant code for add/extras/rm and all these ccommands are only implemented, when called from an existing checkout. It will be complex to extendd it to work with standalone checkouts, and i don't believe, that it's neccesary: * First checkin:<br>fossil new x.fsl;mkdir x;cd x;fossil open ..\x.fsl<br> copy source tree to x<br>fossil import<br>fossil commit -m "..."<br>and set branches/tagss to whatever you want * further checkins:<br>cd x;fossil update VENDORBRANCH<br> remove old data and copy new source tree<br> fossil import;fossil commit -m ".." Merging to main development branch should be possible by using cherrypick best regards Wolfgang