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
=== modified file 'tracbzr/backend.py'
--- tracbzr/backend.py 2009-11-24 17:48:54 +0000
+++ tracbzr/backend.py 2009-11-24 17:54:09 +0000
@@ -254,7 +254,7 @@
254 except errors.NotBranchError:254 except errors.NotBranchError:
255 raise versioncontrol.NoSuchChangeset(rev)255 raise versioncontrol.NoSuchChangeset(rev)
256256
257 if len(split) == 2:257 if rev_rev:
258 if rev_rev.isdigit():258 if rev_rev.isdigit():
259 try:259 try:
260 revid = branch.get_rev_id(int(rev_rev))260 revid = branch.get_rev_id(int(rev_rev))
@@ -270,7 +270,7 @@
270 cache = self.get_branch_cache(branch)270 cache = self.get_branch_cache(branch)
271 revid = cache.revid_from_dotted(rev_rev)271 revid = cache.revid_from_dotted(rev_rev)
272 if revid is None:272 if revid is None:
273 raise repr(dotted)273 self.log.warn('%r is no dotted revno, will interpret as revid.', rev_rev)
274 revid = urllib.unquote(rev_rev)274 revid = urllib.unquote(rev_rev)
275 else:275 else:
276 revid = branch.last_revision()276 revid = branch.last_revision()
@@ -282,11 +282,6 @@
282 if revid in (CURRENT_REVISION, NULL_REVISION):282 if revid in (CURRENT_REVISION, NULL_REVISION):
283 return None, revid283 return None, revid
284 return None, revid284 return None, revid
285 if self.repo.has_revision(revid):
286 return None, revid
287
288 # Unsupported format.
289 raise versioncontrol.NoSuchChangeset(rev)
290285
291 # Trac api methods.286 # Trac api methods.
292287

Subscribers

People subscribed via source and target branches