title: Commit individual lines in Mercurial?
body: <p>I'm using Workbench, but if there's a command line solution for this or some extension, I'm open to that as well. </p>
  
  <p>I'm constantly working in config files per environment (<strong>working in .NET, so please no answers a la "change your config files" etc</strong>) and at times I need to commit specific updates to the file. I've seen this behavior in Github for Mac client, but is anything like this available in Mercurial/Workbench? e.g.</p>
  
  <p><code>web.config</code> </p>
  
  <pre><code>config value="123"
  whatever blah blah
  </code></pre>
  
  <p>change both lines e.g.</p>
  
  <pre><code>config value="42"
  whatever
  </code></pre>
  
  <p>My goal is to commit only line 2 (<strong>whatever</strong>) while <em>not committing</em> line 1 (<strong>config value="42"</strong>)</p>