Re: GSOC git push pull to plone.app.theming
krishnatejaperannagari <[email protected]>
| Newsgroups | gmane.comp.web.zope.plone.devel |
|---|---|
| Message-ID | <[email protected]> |
So implementing git protocol as zodb blob is possible.a single large blob stores this entire diazo theme and some additional git objects https://www.samba.org/~jelmer/dulwich/apidocs/dulwich.repo.MemoryRepo.html There will not be any problem in converting this blob file and storing it in memory when we want to make changes to our theme.The changes made to the theme will be written to the memory objects and when we save them-the diazo theme and git objects will be converted back to zodb blob and stored in the zodb database. The zeo can then transfer this blob safely to our server storage.Dulwich includes all the classes and features required for this purpose. We are using this blob file as a backup for the theme.there will be two copies of the theme one that is used in the site only diazo theme files without git objects and second one is the blob backup discussed above.when ever the developer makes changes they will be made to the theme as it is done currently at the same time the blob storage brought to memory will also get changed,git objects make recording to track the change whenever we want to pull to previous state the changes are reflected in the original diazo theme as well so maintaining the dated copies without making much changes to existing mechanism is achieved. -- View this message in context: http://plone.293351.n2.nabble.com/GSOC-git-push-pull-to-plone-app-theming-tp7564752p7570480.html Sent from the Core Developers mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce. With Perforce, you get hassle-free workflows. Merge that actually works. Faster operations. Version large binaries. Built-in WAN optimization and the freedom to use Git, Perforce or both. Make the move to Perforce. http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk