From 577728db86e5d848ceaf9c28cdf7124c1bb75c0f Mon Sep 17 00:00:00 2001 From: cmpilato Date: Mon, 26 Sep 2005 17:14:42 +0000 Subject: [PATCH] Fix Bug 1271136: Query results wrong for directories with similar names * viewcvs/lib/viewcvs.py (view_query): Use "exact" matches for the query directory, instead of "like" ones. git-svn-id: http://viewvc.tigris.org/svn/viewvc/trunk@1105 8cb11bc2-c004-0410-86c3-e597b4017df7 --- lib/viewcvs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/viewcvs.py b/lib/viewcvs.py index dc4e9fd0..e8bd4f8f 100644 --- a/lib/viewcvs.py +++ b/lib/viewcvs.py @@ -3063,10 +3063,10 @@ def view_query(request): if dir: for subdir in string.split(dir, ','): path = _path_join(request.path_parts + [ string.strip(subdir) ]) - query.SetDirectory('%s%%' % cvsdb.EscapeLike(path), 'like') + query.SetDirectory(path, 'exact') else: if request.path_parts: # if we are in a subdirectory ... - query.SetDirectory('%s%%' % cvsdb.EscapeLike(request.where), 'like') + query.SetDirectory(request.where, 'exact') if file: query.SetFile(file, file_match) if who: