{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "chem-bla-ics",
  "description": "Chemblaics (pronounced chem-bla-ics) is the science that uses open science and computers to solve problems in chemistry, biochemistry and related fields.",
  "home_page_url": "https://chem-bla-ics.linkedchemistry.info/",
  "feed_url": "https://chem-bla-ics.linkedchemistry.info/2009/07/31/maintaining-jchempaint-primary-patch.json",
  "icon": "https://chem-bla-ics.linkedchemistry.info/assets/images/chem-bla-ics_logo.png",
  "language": "en",
  "authors": [
    {
      "name": "Egon Willighagen",
      "url": "https://orcid.org/0000-0001-7542-0286",
      "_orcid": "0000-0001-7542-0286"
    }
  ],
  "items": [

    {
      "id": "https://doi.org/10.59350/fht9j-cv384",
      "url": "https://chem-bla-ics.linkedchemistry.info/2009/07/31/maintaining-jchempaint-primary-patch.html",
      "title": "Maintaining the JChemPaint-Primary patch",
      "content_html": "<p>Not so long ago, I finished porting the JChemPaint-Primary <a href=\"http://cdk.svn.sourceforge.net/viewvc/cdk/cdk/branches/jchempaint-primary/\">branch</a>\nto be a <a href=\"http://pele.farmbio.uu.se/cgi-bin/gitweb.cgi?p=jchempaint-primary.git;a=shortlog;h=refs/heads/bioclipse-2.1.x\">patch</a> on top of\n<a href=\"http://cdk.sf.net/\">CDK</a> <a href=\"http://github.com/egonw/cdk/tree/master\">master from our git repository</a>. This means frequent rebasing, to incorporate\nthe latest changes in the CDK <em>master</em> branch. Today, I did such a rebase, after the <a href=\"https://sourceforge.net/projects/cdk/files/cdk%20(development)/1.3.0/\">CDK 1.3.0 release</a>.\nHoping that at least some find this informative, this is what I did. Remember, that the <em>patch</em> is organized around the <em>render</em>\nand <em>control</em> modules, which is why we have so many branches, while merely in linear relationship.</p>\n\n<div class=\"language-shell highlighter-rouge\"><div class=\"highlight\"><pre class=\"highlight\"><code><span class=\"nv\">$ </span><span class=\"c\"># to download all new patches from origin to the master branch:</span>\ngit pull origin master\n<span class=\"c\"># then rebase all patches in the desired order (which makes absolutely no numerical sense)</span>\n<span class=\"c\"># 0, 1, 2, 9, 6, 7, 3, 8, 4, 5, 11, 10</span>\ngit checkout 0-other\ngit rebase master\ngit checkout 1-render\ngit rebase 0-other\ngit checkout 2-renderbasic\ngit rebase 1-render\ngit checkout 9-rendercontrol\ngit rebase 2-renderbasic\ngit checkout 6-control\ngit rebase 9-rendercontrol\ngit checkout 7-controlbasic\ngit rebase 6-control\ngit checkout 3-renderextra\ngit rebase 7-controlbasic\ngit checkout 8-controlextra\ngit rebase 3-renderextra\ngit checkout 4-renderawt\ngit rebase 8-controlextra\ngit checkout 5-rendersvg\ngit rebase 4-renderawt\ngit checkout 11-controlawt\ngit rebase 5-rendersvg\ngit checkout 10-unsorted\ngit rebase 11-controlawt\n</code></pre></div></div>\n\n<p>This give me, again a clean patch against the latest CDK master:</p>\n\n<p><img src=\"/assets/images/jcpPatch.png\" alt=\"\" /></p>",
      "summary": "Not so long ago, I finished porting the JChemPaint-Primary branch to be a patch on top of CDK master from our git repository. This means frequent rebasing, to incorporate the latest changes in the CDK master branch. Today, I did such a rebase, after the CDK 1.3.0 release. Hoping that at least some find this informative, this is what I did. Remember, that the patch is organized around the render and control modules, which is why we have so many branches, while merely in linear relationship.",
      "image": "https://chem-bla-ics.linkedchemistry.info/assets/images/jcpPatch.png",
      "date_published": "2009-07-31T00:20:00+00:00",
      "date_modified": "2009-07-31T00:20:00+00:00",
      "tags": ["cdk","jchempaint","git","bioclipse"],
      
      
      
      
      
      
        "authors": [ { "name": "Egon Willighagen", "url": "https://orcid.org/0000-0001-7542-0286" } ]
      
    }

  ]
}
