Comment 2 for bug 235776

Revision history for this message
Mirko Friedenhagen (mfriedenhagen) wrote :

Propably this is what I am seeing as well when trying to catch up with the Hudson-Repo:

bzr pull hangs forever in transport.py:607 (def next). In the log-file I see entries like:

4.651 opening SVN RA connection to 'https://<email address hidden>/svn/hudson/trunk/hudson'
6.087 svn get-repos-root
6.676 svn get-uuid
6.689 svn get-latest-revnum
7.243 svn get-latest-revnum
7.798 svn log 9634:9770 None (limit: 0)
8.354 get_log2: None
[repeated until I hit Ctrl-C ...]
464.766 svn log 9634:9770 None (limit: 0)
465.321 get_log2: None

The second line is the result of muttering a bit more :-):
=== modified file 'transport.py'
--- transport.py 2008-06-02 20:52:24 +0000
+++ transport.py 2008-06-02 22:17:29 +0000
@@ -429,10 +429,12 @@
             paths = ["/"]
         self.mutter('svn log %r:%r %r (limit: %r)' % (from_revnum, to_revnum, paths, limit))
         if hasattr(svn.ra, 'get_log2'):
- return svn.ra.get_log2(self._ra, paths,
+ result = svn.ra.get_log2(self._ra, paths,
                            from_revnum, to_revnum, limit,
                            discover_changed_paths, strict_node_history, False,
                            revprops, rcvr, pool)
+ self.mutter("get_log2: %r" % result)
+ return result

         class LogEntry(object):
             def __init__(self, changed_paths, rev, author, date, message):

Software-Versions in use:
svn-trunk revision 31557
bzr-svn stable revno 1196
bzr 1.6b1 (tried 1.5 as well, no difference)