<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://stlab.adobe.com/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://stlab.adobe.com/wiki/index.php?title=Using_Perforce_with_the_Adobe_Source_Libraries&amp;feed=atom&amp;action=history</id>
		<title>Using Perforce with the Adobe Source Libraries - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://stlab.adobe.com/wiki/index.php?title=Using_Perforce_with_the_Adobe_Source_Libraries&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://stlab.adobe.com/wiki/index.php?title=Using_Perforce_with_the_Adobe_Source_Libraries&amp;action=history"/>
		<updated>2013-05-19T12:06:52Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.0</generator>

	<entry>
		<id>http://stlab.adobe.com/wiki/index.php?title=Using_Perforce_with_the_Adobe_Source_Libraries&amp;diff=2134&amp;oldid=prev</id>
		<title>SeanParent at 23:29, 11 December 2007</title>
		<link rel="alternate" type="text/html" href="http://stlab.adobe.com/wiki/index.php?title=Using_Perforce_with_the_Adobe_Source_Libraries&amp;diff=2134&amp;oldid=prev"/>
				<updated>2007-12-11T23:29:10Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 23:29, 11 December 2007&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The Adobe Source Libraries have migrated away from the SourceForge&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The Adobe Source Libraries have migrated away from the SourceForge&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;CVS/Subversion servers in favor of a Perforce server that is hosted on&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;CVS/Subversion servers in favor of a Perforce server that is hosted on&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;opensource&lt;/del&gt;.adobe.com. Guest access for this server is enabled, allowing&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;stlab&lt;/ins&gt;.adobe.com. Guest access for this server is enabled, allowing&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;anonymous users to grab snapshots of the current release sources as well&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;anonymous users to grab snapshots of the current release sources as well&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;as the current working set of sources for the upcoming release.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;as the current working set of sources for the upcoming release.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The Adobe Source Libraries' Perforce depot is at&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The Adobe Source Libraries' Perforce depot is at&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;opensource&lt;/del&gt;.adobe.com:10666&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;stlab&lt;/ins&gt;.adobe.com:10666&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Downloading Perforce ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Downloading Perforce ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 78:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 78:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Scenario 2: Using a user-specific clientspec ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Scenario 2: Using a user-specific clientspec ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The second method for interacting with the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;opensource&lt;/del&gt;.adobe.com Perforce&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The second method for interacting with the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;stlab&lt;/ins&gt;.adobe.com Perforce&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;server is the more traditional method of doing source code management in&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;server is the more traditional method of doing source code management in&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Perforce. The pros to this method are that you will be able to check in&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Perforce. The pros to this method are that you will be able to check in&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;and check out files directly to the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;opensource&lt;/del&gt;.adobe.com Perforce&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;and check out files directly to the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;stlab&lt;/ins&gt;.adobe.com Perforce&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;server. The cons are that there are several steps required in order to&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;server. The cons are that there are several steps required in order to&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;get up and running. However, once everything is in place, the general&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;get up and running. However, once everything is in place, the general&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Perforce workflow is very easy. The general steps of this process are:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Perforce workflow is very easy. The general steps of this process are:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# Obtain an account on the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;opensource&lt;/del&gt;.adobe.com Perforce server.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# Obtain an account on the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;stlab&lt;/ins&gt;.adobe.com Perforce server.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# Create a clientspec for your local machine&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# Create a clientspec for your local machine&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# Synchronizing with the server&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;# Synchronizing with the server&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 125:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 125:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Feel free to change the &amp;lt;code&amp;gt;Root&amp;lt;/code&amp;gt; path as you see fit. This will&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Feel free to change the &amp;lt;code&amp;gt;Root&amp;lt;/code&amp;gt; path as you see fit. This will&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;be the top-level folder in which Perforce will store your local version&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;be the top-level folder in which Perforce will store your local version&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;of the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;opensource&lt;/del&gt;.adobe.com depots. The &amp;lt;code&amp;gt;Options&amp;lt;/code&amp;gt; flags need&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;of the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;stlab&lt;/ins&gt;.adobe.com depots. The &amp;lt;code&amp;gt;Options&amp;lt;/code&amp;gt; flags need&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;not change, but changing &amp;quot;nocompress&amp;quot; to &amp;quot;compress&amp;quot; may speed up network&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;not change, but changing &amp;quot;nocompress&amp;quot; to &amp;quot;compress&amp;quot; may speed up network&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;transmission of files. Finally, save the file and close the text editor&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;transmission of files. Finally, save the file and close the text editor&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>SeanParent</name></author>	</entry>

	<entry>
		<id>http://stlab.adobe.com/wiki/index.php?title=Using_Perforce_with_the_Adobe_Source_Libraries&amp;diff=2002&amp;oldid=prev</id>
		<title>FosterBrereton at 18:19, 16 July 2007</title>
		<link rel="alternate" type="text/html" href="http://stlab.adobe.com/wiki/index.php?title=Using_Perforce_with_the_Adobe_Source_Libraries&amp;diff=2002&amp;oldid=prev"/>
				<updated>2007-07-16T18:19:06Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 18:19, 16 July 2007&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;will have to download the Perforce client first.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;will have to download the Perforce client first.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The Adobe &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;opensource &lt;/del&gt;Perforce depot is at&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;== Perforce Depot Location ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The Adobe &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Source Libraries' &lt;/ins&gt;Perforce depot is at&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; opensource.adobe.com:10666&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160; opensource.adobe.com:10666&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>FosterBrereton</name></author>	</entry>

	<entry>
		<id>http://stlab.adobe.com/wiki/index.php?title=Using_Perforce_with_the_Adobe_Source_Libraries&amp;diff=2001&amp;oldid=prev</id>
		<title>FosterBrereton at 18:18, 16 July 2007</title>
		<link rel="alternate" type="text/html" href="http://stlab.adobe.com/wiki/index.php?title=Using_Perforce_with_the_Adobe_Source_Libraries&amp;diff=2001&amp;oldid=prev"/>
				<updated>2007-07-16T18:18:26Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 18:18, 16 July 2007&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;will have to download the Perforce client first.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;will have to download the Perforce client first.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The Adobe opensource Perforce depot is at opensource.adobe.com:10666&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The Adobe opensource Perforce depot is at&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;opensource.adobe.com:10666&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Downloading Perforce ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Downloading Perforce ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>FosterBrereton</name></author>	</entry>

	<entry>
		<id>http://stlab.adobe.com/wiki/index.php?title=Using_Perforce_with_the_Adobe_Source_Libraries&amp;diff=2000&amp;oldid=prev</id>
		<title>FosterBrereton at 18:18, 16 July 2007</title>
		<link rel="alternate" type="text/html" href="http://stlab.adobe.com/wiki/index.php?title=Using_Perforce_with_the_Adobe_Source_Libraries&amp;diff=2000&amp;oldid=prev"/>
				<updated>2007-07-16T18:18:08Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 18:18, 16 July 2007&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;guide you through two mutually-exclusive scenarios. In either case you&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;guide you through two mutually-exclusive scenarios. In either case you&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;will have to download the Perforce client first.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;will have to download the Perforce client first.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;The Adobe opensource Perforce depot is at opensource.adobe.com:10666&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Downloading Perforce ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Downloading Perforce ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>FosterBrereton</name></author>	</entry>

	<entry>
		<id>http://stlab.adobe.com/wiki/index.php?title=Using_Perforce_with_the_Adobe_Source_Libraries&amp;diff=1835&amp;oldid=prev</id>
		<title>FosterBrereton at 18:25, 9 January 2007</title>
		<link rel="alternate" type="text/html" href="http://stlab.adobe.com/wiki/index.php?title=Using_Perforce_with_the_Adobe_Source_Libraries&amp;diff=1835&amp;oldid=prev"/>
				<updated>2007-01-09T18:25:32Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The Adobe Source Libraries have migrated away from the SourceForge&lt;br /&gt;
CVS/Subversion servers in favor of a Perforce server that is hosted on&lt;br /&gt;
opensource.adobe.com. Guest access for this server is enabled, allowing&lt;br /&gt;
anonymous users to grab snapshots of the current release sources as well&lt;br /&gt;
as the current working set of sources for the upcoming release.&lt;br /&gt;
&lt;br /&gt;
The primary difference between Perforce and other CMS services like CVS&lt;br /&gt;
or Subversion is that the state of the client's image of the depot&lt;br /&gt;
(repository in CVS parlance) is stored server-side, not derived&lt;br /&gt;
client-side. This requires the creation and maintenance of per-user&lt;br /&gt;
''clientspecs'' (client path mapping specifications), and ''branchspecs''&lt;br /&gt;
(file/directory branching specifications). The following steps will&lt;br /&gt;
guide you through two mutually-exclusive scenarios. In either case you&lt;br /&gt;
will have to download the Perforce client first.&lt;br /&gt;
&lt;br /&gt;
== Downloading Perforce ==&lt;br /&gt;
&lt;br /&gt;
The Perforce client software is free and can be downloaded for&lt;br /&gt;
[http://www.perforce.com/perforce/downloads/ntx86.html Windows],&lt;br /&gt;
[http://www.perforce.com/perforce/downloads/macosx104ppc.html Mac OS X PPC],&lt;br /&gt;
[http://www.perforce.com/perforce/downloads/macosx104x86.html Mac OS X x86],&lt;br /&gt;
[http://www.perforce.com/perforce/downloads/cygwinx86.html Cygwin],&lt;br /&gt;
and a host of&lt;br /&gt;
[http://www.perforce.com/perforce/loadprog.html other platforms].&lt;br /&gt;
&lt;br /&gt;
Each operating system at a minimum has a command-line binary available.&lt;br /&gt;
For some operating systems there are GUI front end applications&lt;br /&gt;
available as well ([http://www.roguesheep.com/p4cocoapage/index.html Mac OS X], [http://www.perforce.com/perforce/downloads/ntx86.html Windows]). If you&lt;br /&gt;
are following these instructions you will want to download the&lt;br /&gt;
command-line client, and place the &amp;lt;code&amp;gt;p4&amp;lt;/code&amp;gt; application in a&lt;br /&gt;
directory that is in your computer's &amp;lt;code&amp;gt;PATH&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Scenario 1: Using &amp;lt;code&amp;gt;p4checkout&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;p4checkout&amp;lt;/code&amp;gt; is intended to emulate the CVS&lt;br /&gt;
&amp;lt;code&amp;gt;checkout&amp;lt;/code&amp;gt; command, grabbing a snapshot of the state of the&lt;br /&gt;
ASL depot and copying it to your local computer.&lt;br /&gt;
&lt;br /&gt;
The pros of this method are that it is anonymous and very easy to&lt;br /&gt;
execute.&lt;br /&gt;
&lt;br /&gt;
The cons of this method are that there is no permanent record-keeping,&lt;br /&gt;
and as such you will not be able to submit any changes to the Adobe&lt;br /&gt;
Source Libraries.&lt;br /&gt;
&lt;br /&gt;
This method is recommended for users of the Adobe Source Libraries who&lt;br /&gt;
are interested in the state of the depot without having a desire to&lt;br /&gt;
contribute directly to the project.&lt;br /&gt;
&lt;br /&gt;
If you are on Windows machine, download the following batch file http://easynews.dl.sourceforge.net/sourceforge/adobe-source/p4checkout.bat&lt;br /&gt;
&lt;br /&gt;
If you are on Mac OS X, Linux, or some other *nix-compatible system,&lt;br /&gt;
there is a bash shell script to download: http://easynews.dl.sourceforge.net/sourceforge/adobe-source/p4checkout.sh&lt;br /&gt;
&lt;br /&gt;
When you have this file downloaded (either version), you simply place it&lt;br /&gt;
in the directory you would like to serve as the root directory for your&lt;br /&gt;
local copy of the ASL depot, and you run it. (You did download a&lt;br /&gt;
Perforce client already, didn't you?)&lt;br /&gt;
&lt;br /&gt;
The script will create a temporary (anonymous) client spec, sync the&lt;br /&gt;
server's contents to your computer, and delete the client spec from the&lt;br /&gt;
server. Please note this is a destructive sync, so any local changes to&lt;br /&gt;
files that are to be synced will be overwritten.&lt;br /&gt;
&lt;br /&gt;
Note that this is not enough to get you building ASL yet: you will have&lt;br /&gt;
to download and patch Boost,&lt;br /&gt;
and then you will be ready.&lt;br /&gt;
&lt;br /&gt;
For more information on the p4checkout utility, pass 'help' as the first&lt;br /&gt;
parameter to the script.&lt;br /&gt;
&lt;br /&gt;
=== Scenario 2: Using a user-specific clientspec ===&lt;br /&gt;
&lt;br /&gt;
The second method for interacting with the opensource.adobe.com Perforce&lt;br /&gt;
server is the more traditional method of doing source code management in&lt;br /&gt;
Perforce. The pros to this method are that you will be able to check in&lt;br /&gt;
and check out files directly to the opensource.adobe.com Perforce&lt;br /&gt;
server. The cons are that there are several steps required in order to&lt;br /&gt;
get up and running. However, once everything is in place, the general&lt;br /&gt;
Perforce workflow is very easy. The general steps of this process are:&lt;br /&gt;
&lt;br /&gt;
# Obtain an account on the opensource.adobe.com Perforce server.&lt;br /&gt;
# Create a clientspec for your local machine&lt;br /&gt;
# Synchronizing with the server&lt;br /&gt;
&lt;br /&gt;
Obtaining a user account can be accomplished by emailing one of the&lt;br /&gt;
administrators of the Adobe Source Libraries.&lt;br /&gt;
&lt;br /&gt;
Once you have a user account (and, assuming you have already downloaded&lt;br /&gt;
a Perforce client) you can create you client spec by&lt;br /&gt;
executing the following from a command line:&lt;br /&gt;
&lt;br /&gt;
  p4 client {nameofclient}&lt;br /&gt;
&lt;br /&gt;
... where {nameofclient} is the client spec name. Note that you can have&lt;br /&gt;
as many client specs as you need, on as many machines as you need. When&lt;br /&gt;
you execute this some text editing application will launch and you will&lt;br /&gt;
see something like the following:&lt;br /&gt;
&lt;br /&gt;
  # A Perforce Client Specification.&lt;br /&gt;
  &lt;br /&gt;
  Client:	fbrereto&lt;br /&gt;
  &lt;br /&gt;
  Owner:	fbrereto&lt;br /&gt;
  &lt;br /&gt;
  Description:&lt;br /&gt;
  Created by fbrereto.&lt;br /&gt;
  &lt;br /&gt;
  Root:	/Users/fbrereto/opensource/&lt;br /&gt;
  &lt;br /&gt;
  Options:	noallwrite noclobber compress unlocked nomodtime normdir&lt;br /&gt;
  &lt;br /&gt;
  LineEnd:	local&lt;br /&gt;
  &lt;br /&gt;
  View:&lt;br /&gt;
    //release/... //fbrereto/release/...&lt;br /&gt;
    //submission/... //fbrereto/submission/...&lt;br /&gt;
&lt;br /&gt;
Feel free to change the &amp;lt;code&amp;gt;Root&amp;lt;/code&amp;gt; path as you see fit. This will&lt;br /&gt;
be the top-level folder in which Perforce will store your local version&lt;br /&gt;
of the opensource.adobe.com depots. The &amp;lt;code&amp;gt;Options&amp;lt;/code&amp;gt; flags need&lt;br /&gt;
not change, but changing &amp;quot;nocompress&amp;quot; to &amp;quot;compress&amp;quot; may speed up network&lt;br /&gt;
transmission of files. Finally, save the file and close the text editor&lt;br /&gt;
to commit the client spec to Perforce.&lt;br /&gt;
&lt;br /&gt;
The final step in the process is syncing the remote server to your local&lt;br /&gt;
computer. This is done in one step:&lt;br /&gt;
&lt;br /&gt;
  p4 sync&lt;br /&gt;
&lt;br /&gt;
Note that this is not enough to get you building ASL yet: you will have&lt;br /&gt;
to download and patch Boost, and then you will be ready.&lt;br /&gt;
&lt;br /&gt;
Also note that in order to check in changes to ASL's Perforce depot, you&lt;br /&gt;
will need to do so in the sandbox depot. This will require you to create&lt;br /&gt;
a branchspec and integrate the sources from the submission depot into&lt;br /&gt;
your sandbox. For more information on working with Perforce, the&lt;br /&gt;
clientspec, and branchspecs, please see the [http://www.perforce.com/perforce/doc.052/manuals/p4guide/index.html Perforce User Guide].&lt;/div&gt;</summary>
		<author><name>FosterBrereton</name></author>	</entry>

	</feed>