{"id":665,"date":"2010-09-17T13:34:13","date_gmt":"2010-09-17T03:34:13","guid":{"rendered":"http:\/\/www.malcolmgroves.com\/blog\/?p=665"},"modified":"2015-03-13T11:00:15","modified_gmt":"2015-03-13T00:00:15","slug":"sourceinsight-delphi-and-cbuilder-xe-svn-integration-is-open-source","status":"publish","type":"post","link":"http:\/\/www.malcolmgroves.com\/blog\/?p=665","title":{"rendered":"VersionInsight, Delphi and C++Builder XE SVN integration, is open source"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 10px 0px 0px; display: inline; border-width: 0px;\" title=\"svninteg_large\" src=\"http:\/\/www.malcolmgroves.com\/blog\/wp-content\/uploads\/2010\/09\/svninteg-large.jpg\" alt=\"svninteg_large\" width=\"473\" height=\"178\" align=\"left\" border=\"0\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>As has been mentioned a few times during the <a href=\"http:\/\/www.embarcadero.com\/products\/rad-studio\" target=\"_blank\">RAD Studio<\/a> launch events, we\u2019re releasing the Subversion implementation of the <a href=\"http:\/\/www.embarcadero.com\/products\/delphi\" target=\"_blank\">Delphi<\/a> and <a href=\"http:\/\/www.embarcadero.com\/products\/cbuilder\" target=\"_blank\">C++Builder XE<\/a> VersionInsight API to open source, both to allow people to extend it, but also to serve as an example on how to implement the API for other version control tools.<\/p>\n<p><!--more-->Well, the project is hosted on Sourceforge <a href=\"http:\/\/sourceforge.net\/projects\/radstudioverins\/\" target=\"_blank\">here<\/a>, but there\u2019s actually an easier way to access it if you already have XE. We ship a version of the source in the RAD Studio samples directory (which is at C:\\Users\\Public\\Documents\\RAD Studio\\8.0\\Samples on my machine). There should be a VersionInsight folder there. Open the DelphiSvn project group contained within, and you\u2019ll see it already has the connections to the sourceforge repository defined, so you can immediately start browsing the repository, looking at the history of the units, and even Updating to get the latest revisions, all from within the IDE.<\/p>\n<p>As an aside, this is also true for all the samples we ship with the product. These are hosted on Sourceforge <a href=\"http:\/\/sourceforge.net\/projects\/radstudiodemos\/\" target=\"_blank\">here<\/a> and again, the connection to the repository is already defined when you open your local copies.<\/p>\n<p><strong>Update<\/strong>: Uwe has published some details on updating, compiling, and installing the latest VersionInsight code <a href=\"http:\/\/www.bitcommander.de\/blog\/index.php\/2010\/10\/13\/verins-intro\/\" target=\"_blank\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; As has been mentioned a few times during the RAD Studio launch events, we\u2019re releasing the Subversion implementation of the Delphi and C++Builder XE VersionInsight API to open source, both to allow people to extend it, but also to serve as an example on how to implement the API for [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[19,48,70],"class_list":["post-665","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-delphi","tag-embarcadero","tag-subversion"],"_links":{"self":[{"href":"http:\/\/www.malcolmgroves.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/665","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.malcolmgroves.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.malcolmgroves.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.malcolmgroves.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.malcolmgroves.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=665"}],"version-history":[{"count":7,"href":"http:\/\/www.malcolmgroves.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/665\/revisions"}],"predecessor-version":[{"id":1788,"href":"http:\/\/www.malcolmgroves.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/665\/revisions\/1788"}],"wp:attachment":[{"href":"http:\/\/www.malcolmgroves.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.malcolmgroves.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=665"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.malcolmgroves.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}