<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>On Thu, Mar 21, 2019, at 13:53, Paul Nijjar via kwlug-disc wrote:<br></div><blockquote type="cite" id="fastmail-quoted"><div>On Thu, Mar 21, 2019 at 12:34:46PM -0400, Chris Irwin wrote:<br></div><div>> On Thu, Mar 21, 2019, at 03:00, Paul Nijjar via kwlug-disc wrote:<br></div><div>> <br></div><div>> 2. Merge devel, and revert commits you don't want<br></div><div><br></div><div>Say I do this. Then let's say that I commit future changes to devel.<br></div><div>The next time I merge do I get only non-config changes?<br></div></blockquote><div><br></div><div>Maybe. If you make any other config changes, you'll have the same problem again. And if any other commits are merged into master and you merge master into devel, you're back to not having any devel config.<br></div><div><br></div><blockquote type="cite" id="fastmail-quoted"><div>If this is the <br></div><div>case then I only have to go through the pain once, as opposed to the<br></div><div>first option where I have to remember to cherry-pick every single<br></div><div>time. <br></div><div><br></div><div>I agree with others that it is not great to keep config checked into<br></div><div>git, but this is one of those situations where I am trying to figure<br></div><div>out what is going on with somebody else's code, and I do not want to<br></div><div>break production before I understand things better.<br></div></blockquote><div><br></div><div>If it were me, I'd leave production as-is (otherwise you're spending more time than you'd probably prefer).<br></div><div><br></div><div>However, after solving this immediate issue with either #1 or #2 options, I'd delete 'devel', and create a new one off of master (or use feature branches), being sure not to commit any devel-specific changes (`git add -p`may be helpful here).<br></div><div><br></div><div id="sig91988184"><div class="signature">-- <br></div><div class="signature"><b>Chris Irwin</b><br></div><div class="signature"><br></div><div class="signature"><span style="font-family:menlo, consolas, monospace, sans-serif" class="font">email:   </span><a href="mailto:chris@chrisirwin.ca"><span style="font-family:menlo, consolas, monospace, sans-serif" class="font">chris@chrisirwin.ca</span></a><span style="font-family:menlo, consolas, monospace, sans-serif" class="font"></span><br></div><div class="signature"><span style="font-family:menlo, consolas, monospace, sans-serif" class="font"> xmpp:   </span><a href="mailto:chris@chrisirwin.ca"><span style="font-family:menlo, consolas, monospace, sans-serif" class="font">chris@chrisirwin.ca</span></a><span style="font-family:menlo, consolas, monospace, sans-serif" class="font"></span><br></div><div class="signature"><span style="font-family:menlo, consolas, monospace, sans-serif" class="font">  web: </span><a href="https://chrisirwin.ca"><span style="font-family:menlo, consolas, monospace, sans-serif" class="font">https://chrisirwin.ca</span></a><br></div></div><div><br></div></body></html>