Rev 1944: Improve stat() implementation. in file:///data/jelmer/bzr-svn/trunk/
Jelmer Vernooij
jelmer at samba.org
Mon Oct 6 19:17:29 BST 2008
At file:///data/jelmer/bzr-svn/trunk/
------------------------------------------------------------
revno: 1944
revision-id: jelmer at samba.org-20081006181727-gbbfx5lr5cv9s9lt
parent: jelmer at samba.org-20081006181245-qx0f3jfuoqykttcy
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: trunk
timestamp: Mon 2008-10-06 20:17:27 +0200
message:
Improve stat() implementation.
modified:
server.py server.py-20081006150454-t45tvwmbhpesdh7d-1
subvertpy/subvertpy/server.py server.py-20081006143330-f9p0l7eih6izgoct-1
=== modified file 'server.py'
--- a/server.py 2008-10-06 18:12:45 +0000
+++ b/server.py 2008-10-06 18:17:27 +0000
@@ -114,6 +114,9 @@
return dict([(rev, path) for rev in revnums])
raise NotImplementedError
+ def stat(self, path, revnum):
+ return None
+
class BzrServerBackend(ServerBackend):
=== modified file 'subvertpy/subvertpy/server.py'
--- a/subvertpy/subvertpy/server.py 2008-10-06 18:12:45 +0000
+++ b/subvertpy/subvertpy/server.py 2008-10-06 18:17:27 +0000
@@ -151,9 +151,12 @@
revnum = rev[0]
self.send_ack()
dirent = self.repo_backend.stat(path, revnum)
- self.send_success(dirent["name"], dirent["kind"], dirent["size"],
+ if dirent is None:
+ self.send_success([])
+ else:
+ self.send_success([dirent["name"], dirent["kind"], dirent["size"],
dirent["has-props"], dirent["created-rev"],
- dirent["created-date"], dirent["last-author"])
+ dirent["created-date"], dirent["last-author"]])
def commit(self, logmsg, locks, keep_locks=False, rev_props=None):
self.send_failure([ERR_UNSUPPORTED_FEATURE,
More information about the bazaar-commits
mailing list