<br><br><div class="gmail_quote">On Dec 20, 2007 8:59 PM, Aaron Bentley &lt;<a href="mailto:aaron.bentley@utoronto.ca">aaron.bentley@utoronto.ca</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
-----BEGIN PGP SIGNED MESSAGE-----<br>Hash: SHA1<br><div class="Ih2E3d"><br>Mark A. Hershberger wrote:<br>&gt; Since bzr can use flat files, is there any reason S3 couldn&#39;t be used as<br>&gt; repository?<br><br></div>
Apparently, S3 doesn&#39;t have atomic rename<br><br>See this:<br><a href="http://thread.gmane.org/gmane.comp.version-control.bazaar-ng.general/18912" target="_blank">http://thread.gmane.org/gmane.comp.version-control.bazaar-ng.general/18912
</a><br><br>But I don&#39;t think we actually need atomic rename. &nbsp;We do need a<br>guarantee that renaming a directory over top of an existing directory<br>with contents will fail.</blockquote><div><br>There is no renaming operation, nor are there directories in S3.&nbsp; There are just keys and data.&nbsp; Many applications use the / as a delimiter, and the S3 API supports querying using a delimiter to roll up common prefixes, but it&#39;s not really a directory.
<br> </div></div>