{"thread":{"id":"12244","subject":"Git and Web Content Tricks?","startedAt":"2008-02-21T16:00:07Z","lastAt":"2008-02-21T16:00:07Z","messageCount":1,"participants":["Jon Loeliger"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"69487","messageId":"E1JSDqB-00050w-75@jdl.com","threadId":"12244","inReplyTo":null,"subject":"Git and Web Content Tricks?","fromName":"Jon Loeliger","fromEmail":"jdl@jdl.com","sentAt":"2008-02-21T16:00:07Z","receivedAt":"2008-02-21T16:00:07Z","isPatch":false,"sender":{"key":"jdl@jdl.com","avatar":"https://gravatar.com/avatar/75ce9a10b151acd2c28ec4ab2136dba7b2ff1634530bd04b155981a749d08a64?d=mp&s=160"},"body":"Folks,\n\nI am interested in hearing about any tricks or\nscripts you have that help you manage your website\ncontent on a daily basis.\n\nWhile I am aware of the post-update hooks that assure\na properly checked-out content after a push, I'm also\nwondering if anyone has dealt with this issue in the\nface of either beta-test site pre-testing requirements or\nadditional support files such as database files as well.\n\nSpecifically, if you had web content that needed to be\npublished only after it has gone through a qual cycle\non a beta test platform, how do you account for any minor\nchanges in content before converting it to your production\nsite?  Do you run a separate branch for beta differences\nand merge them up or down to a production branch?  Do you\nrun a post- or pre- hook to alter or create config files\nduring the {beta,production} install?\n\nIf you had content in your complete git repository that\nincluded stuff that wasn't to be deployed to your HTDOC\nroot, how do you account for only a \"partial\" or subset\ndeployment of your files?  For example, if you kept a\ncopy of your backend database scehmas as well as your\nactual web pages under two separate directories of the\nsame repository, how do you deploy just the web pages\nand not the schema files?  Do you checkout with path\nlimiters?  Do you run a Manifest install file and script?\nDo you rely on some Makefile target scheme?\n\nAny tips or tricks here for the weary?\n\nThanks!\njdl\n"}]}