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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.