{"id":280,"date":"2006-09-06T08:50:45","date_gmt":"2006-09-06T16:50:45","guid":{"rendered":"http:\/\/testblog.sapien.com\/index.php\/2006\/09\/06\/file-history-source-control-included-in-primalscript-41\/"},"modified":"2006-09-06T08:50:45","modified_gmt":"2006-09-06T16:50:45","slug":"file-history-source-control-included-in-primalscript-41","status":"publish","type":"post","link":"https:\/\/dev.sapien.com\/blog\/2006\/09\/06\/file-history-source-control-included-in-primalscript-41\/","title":{"rendered":"File History: &#8220;Source Control&#8221; included in PrimalScript 4.1"},"content":{"rendered":"<p>PrimalScript has had source control integration for a long, long time &#8211; you could &#8220;hook&#8221; it into existing source-control solutions that were compatible with Microsoft&#8217;s source control API (e.g., Microsoft SourceSafe and others). That capability continues in PrimalScript 4.1 (and we&#8217;re even looking to add compatibility with selected other source control APIs).However, for folks just working in a &#8220;team of one,&#8221; a full source control solution may not be practical. However, the benefits of source control &#8211; being able to view past versions of a file &#8211; are still desireable, so PrimalScript 4.1 is adding a new &#8220;file history&#8221; feature that essentially saves off past versions of your scripts. At any time, you can summon up the &#8220;File History&#8221; dialog and retrieve a past version of a file. It&#8217;s like a super-undo, and combined with PrimalScript&#8217;s already massive, persistent undo capability and Recycle Bin, it means you can almost always retrieve past code if you need to.This is another newly-announced PrimalScript 4.1 feature; others are documented at <a href=\"http:\/\/www.primalscript.com\/psnextpreview.asp\">www.primalscript.com\/psnextpreview.asp<\/a> and include extensive Windows PowerShell support, live syntax checking, and a very cool &#8220;to do&#8221; list.See the attached screen shot for a preview.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PrimalScript has had source control integration for a long, long time &#8211; you could &#8220;hook&#8221; it into existing source-control solutions that were compatible with Microsoft&#8217;s source control API (e.g., Microsoft SourceSafe and others). That capability continues in PrimalScript 4.1 (and we&#8217;re even looking to add compatibility with selected other source control APIs).However, for folks just working in a &#8220;team &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-280","post","type-post","status-publish","format-standard","hentry","category-general"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/comments?post=280"}],"version-history":[{"count":0,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/posts\/280\/revisions"}],"wp:attachment":[{"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/media?parent=280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/categories?post=280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.sapien.com\/blog\/wp-json\/wp\/v2\/tags?post=280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}