Merge lp:~gagern/trac-bzr/bug274609 into lp:trac-bzr

Proposed by Martin von Gagern
Status: Merged
Merged at revision: not available
Proposed branch: lp:~gagern/trac-bzr/bug274609
Merge into: lp:trac-bzr
Diff against target: 32 lines (+2/-7)
1 file modified
tracbzr/backend.py (+2/-7)
To merge this branch: bzr merge lp:~gagern/trac-bzr/bug274609
Reviewer Review Type Date Requested Status
Trac-bzr-team Pending
Review via email: mp+15148@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Martin von Gagern (gagern) wrote :

I'd like this function cleaned before I start more serious modifications on it.

lp:~gagern/trac-bzr/bug274609 updated
71. By Martin von Gagern

Warn if dotted revno gets interpreted as revid.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'tracbzr/backend.py'
2--- tracbzr/backend.py 2009-11-24 17:48:54 +0000
3+++ tracbzr/backend.py 2009-11-24 17:54:09 +0000
4@@ -254,7 +254,7 @@
5 except errors.NotBranchError:
6 raise versioncontrol.NoSuchChangeset(rev)
7
8- if len(split) == 2:
9+ if rev_rev:
10 if rev_rev.isdigit():
11 try:
12 revid = branch.get_rev_id(int(rev_rev))
13@@ -270,7 +270,7 @@
14 cache = self.get_branch_cache(branch)
15 revid = cache.revid_from_dotted(rev_rev)
16 if revid is None:
17- raise repr(dotted)
18+ self.log.warn('%r is no dotted revno, will interpret as revid.', rev_rev)
19 revid = urllib.unquote(rev_rev)
20 else:
21 revid = branch.last_revision()
22@@ -282,11 +282,6 @@
23 if revid in (CURRENT_REVISION, NULL_REVISION):
24 return None, revid
25 return None, revid
26- if self.repo.has_revision(revid):
27- return None, revid
28-
29- # Unsupported format.
30- raise versioncontrol.NoSuchChangeset(rev)
31
32 # Trac api methods.
33

Subscribers

People subscribed via source and target branches