<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://interactiveasp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Jason's Blocks</title><link>http://interactiveasp.net/blogs/jblocks/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008 (Build: 30417.1769)</generator><item><title>Committing LightSwitch applications using Subversion and/or TortoiseSVN</title><link>http://interactiveasp.net/blogs/jblocks/archive/2012/10/03/committing-lightswitch-applications-using-subversion-and-or-tortoisesvn.aspx</link><pubDate>Wed, 03 Oct 2012 22:49:00 GMT</pubDate><guid isPermaLink="false">b80005ef-4071-4968-b08e-765d7d71b33e:6734</guid><dc:creator>jglass</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://interactiveasp.net/blogs/jblocks/rsscomments.aspx?PostID=6734</wfw:commentRss><comments>http://interactiveasp.net/blogs/jblocks/archive/2012/10/03/committing-lightswitch-applications-using-subversion-and-or-tortoisesvn.aspx#comments</comments><description>&lt;p&gt;This is not quite a trivial ordeal!&lt;/p&gt;
&lt;p&gt;The problem isn't knowing which swaths of files in the lightswitch project's folders are worthy of exclusion. &amp;nbsp;That is discussed in a very nice SO article, here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://stackoverflow.com/questions/7114453/lightswitch-project-which-files-to-check-in-and-which-to-ignore"&gt;http://stackoverflow.com/questions/7114453/lightswitch-project-which-files-to-check-in-and-which-to-ignore&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The problem, is in Subversion's inability to recursively apply a local ignore list to directories that do not yet exist in the repository.&lt;/p&gt;
&lt;p&gt;If that doesn't make sense, just read along and it will start to. &amp;nbsp;Here is the process to commit a LightSwitch project into SVN:&lt;/p&gt;
&lt;p&gt;1. Right click the top folder for the LS project and go to "TortoiseSVN/Add"&lt;/p&gt;
&lt;p&gt;2. Un-select all, and then reselect only the top-level folder (none of its children). &amp;nbsp;Then commit this folder so the top level folder is added to the repo.&lt;/p&gt;
&lt;p&gt;3. Browse into the folder, and select all folders here except for&amp;nbsp;_Pvt_Extensions, and&amp;nbsp;Bin.&lt;/p&gt;
&lt;p&gt;4. Right click one of them and select "TortoiseSVN/Add".&lt;/p&gt;
&lt;p&gt;5. Again, un-select all, and reselect only the top-level folders that were selected in step #3. &amp;nbsp;Commit the folders so they are added to the repo.&lt;/p&gt;
&lt;p&gt;6. Go to the top level LS folder and go to "TortoiseSVN/Properties". &amp;nbsp;Add a property for "svn:ignore" and give it the following newline-separated values:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;_Pvt_Extensions&lt;br /&gt;&amp;nbsp;GeneratedArtifacts&lt;br /&gt;Debug&lt;br /&gt;Release&lt;br /&gt;bin&lt;br /&gt;obj&lt;br /&gt;Bin&lt;br /&gt;Obj&lt;br /&gt;*.user&lt;br /&gt;*.suo&lt;/p&gt;
&lt;div&gt;(Yes, the list only applies in a case-sensitive way.)&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;7. Be sure to select "Apply property recursively", and click OK.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;8. When you now select "TortoiseSVN/Add" on the top level LS folder, only the appropriate files will be available for adding to the repo. &amp;nbsp;There will still be a few straggling dlls in folders like Client/Common/bin, but believe me--take what you can get, and just deselect them manually at this step.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;It is a tremendous PITA for what ought to be such a simple thing, but it works!&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://interactiveasp.net/aggbug.aspx?PostID=6734" width="1" height="1"&gt;</description><category domain="http://interactiveasp.net/blogs/jblocks/archive/tags/lightswitch+ls+svn+subversion+commit+checkin/default.aspx">lightswitch ls svn subversion commit checkin</category></item><item><title>Title page one: red crayons</title><link>http://interactiveasp.net/blogs/jblocks/archive/2012/02/24/title-page-one-red-crayons.aspx</link><pubDate>Fri, 24 Feb 2012 22:50:00 GMT</pubDate><guid isPermaLink="false">b80005ef-4071-4968-b08e-765d7d71b33e:6729</guid><dc:creator>jglass</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://interactiveasp.net/blogs/jblocks/rsscomments.aspx?PostID=6729</wfw:commentRss><comments>http://interactiveasp.net/blogs/jblocks/archive/2012/02/24/title-page-one-red-crayons.aspx#comments</comments><description>&lt;div id="codeSnippetWrapper"&gt;&amp;#160;&lt;/div&gt; &lt;a href="http://interactiveasp.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jblocks/image_5F00_1DA2964D.png" target="_blank"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 5px 10px 25px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" align="left" src="http://interactiveasp.net/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jblocks/image_5F00_thumb_5F00_0DB35189.png" width="85" height="75" /&gt;&lt;/a&gt;   &lt;p&gt;Today I drew this picture.&amp;#160; Then I spent a LONG time thinking about how I could fill a bunch of lines with text to go next to it, and sit real nice and look pretty like a picture book.&amp;#160; I threw it away and wrote this instead.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; border-left-style: none; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; border-right-style: none; font-size: 8pt; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;p&gt;&lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;void&lt;/span&gt; SendMoneyToMe(&lt;span style="color: #0000ff"&gt;string&lt;/span&gt; name, &lt;span style="color: #0000ff"&gt;string&lt;/span&gt; address)&lt;br /&gt;{&lt;br /&gt;    Console.WriteLine(&lt;span style="color: #006080"&gt;&amp;quot;No.&amp;quot;&lt;/span&gt;);&lt;br /&gt;}d&lt;/p&gt;&lt;/pre&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;Can you find the error?&amp;#160; I can’t!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://interactiveasp.net/aggbug.aspx?PostID=6729" width="1" height="1"&gt;</description><category domain="http://interactiveasp.net/blogs/jblocks/archive/tags/goofing/default.aspx">goofing</category></item></channel></rss>