<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -77,7 +77,7 @@ Show info about the app like the web url, git repo, and sharing settings.
 
 Update settings on the app, providing one or more of the options shown.
 
-  heroku sharing --add &lt;email&gt; --access (edit|view)
+  heroku sharing --add &lt;email&gt;
   heroku sharing --remove &lt;email&gt;
 
 Manage collaborators on the app.  An invitation will be sent by email for the</diff>
      <filename>README</filename>
    </modified>
    <modified>
      <diff>@@ -47,12 +47,10 @@ Update app settings, with input structure matching the output of the GET above.
 
   GET http://heroku.com/apps/:appname/collaborators
 
-Returns XML list of collaborators (email addresses) on the app, including the
-edit/view access setting for each.
+Returns XML list of collaborators (email addresses) on the app
 
   POST http://heroku.com/apps/:appname/collaborators
     collaborator[email]=:email
-    collaborator[access]=(edit|view)
 
 Add a new collaborator to the app.
 </diff>
      <filename>REST</filename>
    </modified>
    <modified>
      <diff>@@ -59,12 +59,11 @@ class Heroku::Client
 		delete(&quot;/apps/#{name}&quot;)
 	end
 
-	# Get a list of collaborators on the app, returns an array of hashes each of
-	# which contain :email and :access (=&gt; edit | view) elements.
+	# Get a list of collaborators on the app, returns an array of hashes each with :email
 	def list_collaborators(app_name)
 		doc = xml(get(&quot;/apps/#{app_name}/collaborators&quot;))
 		doc.elements.to_a(&quot;//collaborators/collaborator&quot;).map do |a|
-			{ :email =&gt; a.elements['email'].text, :access =&gt; a.elements['access'].text }
+			{ :email =&gt; a.elements['email'].text }
 		end
 	end
 
@@ -73,11 +72,6 @@ class Heroku::Client
 		xml(post(&quot;/apps/#{app_name}/collaborators&quot;, { 'collaborator[email]' =&gt; email }))
 	end
 
-	# Change an existing collaborator.
-	def update_collaborator(app_name, email, access)
-		put(&quot;/apps/#{app_name}/collaborators/#{escape(email)}&quot;, { 'collaborator[access]' =&gt; access })
-	end
-
 	# Remove a collaborator.
 	def remove_collaborator(app_name, email)
 		delete(&quot;/apps/#{app_name}/collaborators/#{escape(email)}&quot;)</diff>
      <filename>lib/heroku/client.rb</filename>
    </modified>
    <modified>
      <diff>@@ -116,29 +116,23 @@ EOXML
 			@resource.should_receive(:get).and_return &lt;&lt;EOXML
 &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
 &lt;collaborators type=&quot;array&quot;&gt;
-	&lt;collaborator&gt;&lt;email&gt;joe@example.com&lt;/email&gt;&lt;access&gt;edit&lt;/access&gt;&lt;/collaborator&gt;
-	&lt;collaborator&gt;&lt;email&gt;jon@example.com&lt;/email&gt;&lt;access&gt;view&lt;/access&gt;&lt;/collaborator&gt;
+	&lt;collaborator&gt;&lt;email&gt;joe@example.com&lt;/email&gt;&lt;/collaborator&gt;
+	&lt;collaborator&gt;&lt;email&gt;jon@example.com&lt;/email&gt;&lt;/collaborator&gt;
 &lt;/collaborators&gt;
 EOXML
 			@client.list_collaborators('myapp').should == [
-				{ :email =&gt; 'joe@example.com', :access =&gt; 'edit' }, 
-				{ :email =&gt; 'jon@example.com', :access =&gt; 'view' }
+				{ :email =&gt; 'joe@example.com' },
+				{ :email =&gt; 'jon@example.com' }
 			]
 		end
 
-		it &quot;add_collaborator(app_name, email, access) -&gt; adds collaborator to app&quot; do
+		it &quot;add_collaborator(app_name, email) -&gt; adds collaborator to app&quot; do
 			@client.should_receive(:resource).with('/apps/myapp/collaborators').and_return(@resource)
 			@resource.should_receive(:post).with({ 'collaborator[email]' =&gt; 'joe@example.com'}, anything)
 			@client.add_collaborator('myapp', 'joe@example.com')
 		end
 
-		it &quot;update_collaborator(app_name, email, access) -&gt; updates existing collaborator record&quot; do
-			@client.should_receive(:resource).with('/apps/myapp/collaborators/joe%40example%2Ecom').and_return(@resource)
-			@resource.should_receive(:put).with({ 'collaborator[access]' =&gt; 'view'}, anything)
-			@client.update_collaborator('myapp', 'joe@example.com', 'view')
-		end
-
-		it &quot;remove_collaborator(app_name, email, access) -&gt; removes collaborator from app&quot; do
+		it &quot;remove_collaborator(app_name, email) -&gt; removes collaborator from app&quot; do
 			@client.should_receive(:resource).with('/apps/myapp/collaborators/joe%40example%2Ecom').and_return(@resource)
 			@resource.should_receive(:delete)
 			@client.remove_collaborator('myapp', 'joe@example.com')</diff>
      <filename>spec/client_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>fd1c6192884bb7940b393a030c14673406b97276</id>
    </parent>
  </parents>
  <author>
    <name>Pedro Belo</name>
    <email>pedro@bitscribe.net</email>
  </author>
  <url>http://github.com/adamwiggins/heroku-client/commit/26cb55caab83ba942ec90f0f918d255f8a5f9fe6</url>
  <id>26cb55caab83ba942ec90f0f918d255f8a5f9fe6</id>
  <committed-date>2009-01-22T19:42:47-08:00</committed-date>
  <authored-date>2009-01-22T19:42:47-08:00</authored-date>
  <message>collaborator access is now deprecated</message>
  <tree>d3a5f4f34994b82338434b7ef3eea06555d4123a</tree>
  <committer>
    <name>Pedro Belo</name>
    <email>pedro@bitscribe.net</email>
  </committer>
</commit>
