<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Build and Release Management &#187; Source Control</title>
	<atom:link href="http://allscm.com/archives/category/source-control/feed" rel="self" type="application/rss+xml" />
	<link>http://allscm.com</link>
	<description>Build. Release. Profit</description>
	<lastBuildDate>Tue, 15 May 2012 22:15:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>svn: The repository at &#8216;&#8216; has uuid &#8216;&#8216;, but the WC has &#8216;&#8216;</title>
		<link>http://allscm.com/archives/svn-the-repository-at-has-uuid-but-the-wc-has.html</link>
		<comments>http://allscm.com/archives/svn-the-repository-at-has-uuid-but-the-wc-has.html#comments</comments>
		<pubDate>Thu, 04 Aug 2011 19:03:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Subversion]]></category>

		<guid isPermaLink="false">http://allscm.com/?p=343</guid>
		<description><![CDATA[If you&#8217;ve ever tried to switch your current working copy to a new SVN URL with &#8216;svn switch &#8211;relocate [old_repo] [new_repo]&#8216; command you may run into an error message similar to this: svn: The repository at &#8216;[new_repo]&#8216; has uuid &#8216;[new_uuid]&#8216;, but the WC has &#8216;[old_uuid]&#8216; The reason for this is that Subversion expects the same [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve ever tried to switch your current working copy to a new SVN URL with &#8216;svn switch &#8211;relocate [old_repo] [new_repo]&#8216; command you may run into an error message similar to this:</p>
<p>svn: The repository at &#8216;[new_repo]&#8216; has uuid &#8216;[new_uuid]&#8216;, but the WC has &#8216;[old_uuid]&#8216;</p>
<p>The reason for this is that Subversion expects the same repository from the svn switch command and you wouldn&#8217;t run into this problem if you had done an <em>svnsync</em> on it.</p>
<p>At any rate, to solve the above error, you must do an svnadmin setuuid [path/to/new/repo] &#8216;[old_uuid]&#8216; on your new repo so that the uuid matches.  Hope that solves your problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://allscm.com/archives/svn-the-repository-at-has-uuid-but-the-wc-has.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>svn: Failed to add directory &#8216;foo/foo&#8217;: an unversioned directory of the same name already exists</title>
		<link>http://allscm.com/archives/svn-failed-to-add-directory-foofoo-an-unversioned-directory-of-the-same-name-already-exists.html</link>
		<comments>http://allscm.com/archives/svn-failed-to-add-directory-foofoo-an-unversioned-directory-of-the-same-name-already-exists.html#comments</comments>
		<pubDate>Sat, 18 Sep 2010 00:42:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Source Control]]></category>
		<category><![CDATA[Subversion]]></category>

		<guid isPermaLink="false">http://allscm.com/?p=330</guid>
		<description><![CDATA[Ever gotten this Subversion checkout/update operation error message? svn: Failed to add directory &#8216;foo/foo&#8217;: an unversioned directory of the same name already exists You can fix this problem by applying an extra option of &#8220;&#8211;force&#8221; to the SVN&#8217;s checkout/update command.  This will mark the folder in question as updated and the subfolder files as versioned [...]]]></description>
			<content:encoded><![CDATA[<p>Ever gotten this Subversion checkout/update operation error message?</p>
<p>svn: Failed to add directory &#8216;foo/foo&#8217;: an unversioned directory of the same name already exists</p>
<p>You can fix this problem by applying an extra option of &#8220;&#8211;force&#8221; to the SVN&#8217;s checkout/update command.  This will mark the folder in question as updated and the subfolder files  as versioned but will not overwrite any of YOUR files in there.</p>
]]></content:encoded>
			<wfw:commentRss>http://allscm.com/archives/svn-failed-to-add-directory-foofoo-an-unversioned-directory-of-the-same-name-already-exists.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>p4:// &#8220;no permission for operation on files(s)&#8221; Problem?</title>
		<link>http://allscm.com/archives/p4-no-permission-for-operation-on-filess-problem.html</link>
		<comments>http://allscm.com/archives/p4-no-permission-for-operation-on-filess-problem.html#comments</comments>
		<pubDate>Mon, 13 Sep 2010 23:04:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Perforce]]></category>
		<category><![CDATA[Source Control]]></category>

		<guid isPermaLink="false">http://allscm.com/?p=328</guid>
		<description><![CDATA[If you ever tried to do an integration activity in Perforce and have gotten a similar error message such as &#8220;no permission for operation on files(s)&#8221; then these are the steps you can do to resolve the problem: Check to make sure your branch spec or the source/target does not have any typo. Check to [...]]]></description>
			<content:encoded><![CDATA[<p>If you ever tried to do an integration activity in Perforce and have gotten a similar error message such as &#8220;no permission for operation on files(s)&#8221; then these are the steps you can do to resolve the problem:</p>
<ol>
<li>Check to make sure your branch spec or the source/target does not have any typo.</li>
<li>Check to make sure you are branching within a source tree such as //softwareX/branches/1.0/&#8230; //softwareX/branches/1.1/&#8230; and <strong>NOT</strong> //softwareX/branches/1.0/&#8230; to //software<strong>Y</strong>/branches/1.1/&#8230;</li>
<li>Check p4 protect to make sure your account has write permission within that code line.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://allscm.com/archives/p4-no-permission-for-operation-on-filess-problem.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perforce password (P4PASSWD) invalid or unset error</title>
		<link>http://allscm.com/archives/perforce-password-p4passwd-invalid-or-unset-error.html</link>
		<comments>http://allscm.com/archives/perforce-password-p4passwd-invalid-or-unset-error.html#comments</comments>
		<pubDate>Mon, 28 Jun 2010 19:58:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Perforce]]></category>

		<guid isPermaLink="false">http://allscm.com/?p=292</guid>
		<description><![CDATA[If you have gotten &#8220;Perforce password (P4PASSWD) invalid or unset&#8221; error message when you&#8217;ve switched to the ticket based authentication, here&#8217;s what you can do to fix the problem: p4 login -p -a Simple. Straight forward.]]></description>
			<content:encoded><![CDATA[<p>If you have gotten &#8220;Perforce password (P4PASSWD) invalid or unset&#8221; error message when you&#8217;ve switched to the ticket based authentication, here&#8217;s what you can do to fix the problem:</p>
<p>p4 login -p -a</p>
<p>Simple.  Straight forward.</p>
]]></content:encoded>
			<wfw:commentRss>http://allscm.com/archives/perforce-password-p4passwd-invalid-or-unset-error.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Importing a new Project in Perforce</title>
		<link>http://allscm.com/archives/perforce-error-in-client-specification-mapping-some_directory-is-not-under-some_depot.html</link>
		<comments>http://allscm.com/archives/perforce-error-in-client-specification-mapping-some_directory-is-not-under-some_depot.html#comments</comments>
		<pubDate>Wed, 20 Jan 2010 20:22:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Perforce]]></category>
		<category><![CDATA[Source Control]]></category>

		<guid isPermaLink="false">http://allscm.com/?p=236</guid>
		<description><![CDATA[I ran into another not-so-clear Perforce error message today while trying to import a new project to an existing depot.  I had a new project1 which I wanted to import into the existing // depot, but when I tried to add via P4V or &#8216;p4 add&#8217; in the command line, I kept getting this message: [...]]]></description>
			<content:encoded><![CDATA[<p>I ran into another not-so-clear Perforce error message today while trying to import a new project to an existing depot.  I had a new project1 which I wanted to import into the existing // depot, but when I tried to add via P4V or &#8216;p4 add&#8217; in the command line, I kept getting this message:</p>
<p>D:\Work\P4&gt;p4 client myproject_foo<br />
Error in client specification.<br />
Mapping &#8216;//some_directory/&#8230;&#8217; is not under &#8216;//some_other_directory/&#8230;&#8217;.<br />
Hit return to continue&#8230;</p>
<p>After fumbling around, I found that I had to create a depot first as the superuser in the command line before I can import/add the new project:</p>
<p>p4 depot new_project</p>
<p>Then now I can add new project to my clientspec in the command line like this:</p>
<p>p4 client (it will open a notepad window, just add your new project under the &#8216;View:&#8217; section, save, and close)</p>
<p>Now you can do &#8216;p4 add&#8217; or using P4V to import your new project.</p>
]]></content:encoded>
			<wfw:commentRss>http://allscm.com/archives/perforce-error-in-client-specification-mapping-some_directory-is-not-under-some_depot.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>//projectfoo/bar/&#8230; &#8211; must refer to client &#8216;p4_client&#8217;.</title>
		<link>http://allscm.com/archives/projectfoobar-must-refer-to-client-2.html</link>
		<comments>http://allscm.com/archives/projectfoobar-must-refer-to-client-2.html#comments</comments>
		<pubDate>Fri, 03 Apr 2009 23:01:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Perforce]]></category>
		<category><![CDATA[Source Control]]></category>

		<guid isPermaLink="false">http://allscm.com/?p=118</guid>
		<description><![CDATA[Ever run into this error with Perforce&#8217;s &#8216;p4 changes&#8217; or any other similar command? //projectfoo/bar/&#8230; &#8211; must refer to client &#8216;some_p4_client&#8217;.? I ran into this exact problem today.  I was trying to do a &#8216;p4 changes //projectfoo/bar/&#8230;@xxxxxx,yyyyyy&#8217; to get a history of the changelist and got that error. The symptoms were that doing the same [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-153" style="margin: 5px;" title="logo" src="http://allscm.com/wp-content/uploads/2009/04/logo.gif" alt="logo" width="216" height="72" /></p>
<p>Ever run into this error with Perforce&#8217;s &#8216;p4 changes&#8217; or any other similar command?</p>
<p>//projectfoo/bar/&#8230; &#8211; must refer to client &#8216;some_p4_client&#8217;.?</p>
<p>I ran into this exact problem today.  I was trying to do a &#8216;p4 changes //projectfoo/bar/&#8230;@xxxxxx,yyyyyy&#8217; to get a history of the changelist and got that error. The symptoms were that doing the same command on other projects within the depot worked perfectly fine as well as trying it on another platform and system.</p>
<p>After googling and running into a brick wall, I started to scrutinize the depot and the naming convention then bam!  I Found the solution!</p>
<p>Turns out that inside the depot, &#8220;projectfoo&#8221; is actually &#8220;ProjectFoo.&#8221;  Do you see the difference yet?  Now I tried &#8216;p4 changes //ProjectFoo/bar/&#8230;@xxxxxx,yyyyyy&#8217; and it magically worked.</p>
<p>In short, Perforce is extremely case sensitive when it comes to the command operations.  Generally, its a good practice to keep everything within the depot as lower case to avoid unique problems like these.</p>
]]></content:encoded>
			<wfw:commentRss>http://allscm.com/archives/projectfoobar-must-refer-to-client-2.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

