fuzzy filename searching is case-sensitive
Bug #1073664 reported by
Mike McCracken
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu One Client | Status tracked in Trunk | |||||
Stable-4-2 |
Fix Released
|
Undecided
|
Unassigned | |||
Trunk |
Fix Released
|
Undecided
|
Diego Sarmentero | |||
ubuntuone-client (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | |||
Raring |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The pattern used in files_search gives us a kind of fuzzy searching where we can type foo bar.txt and get the file foo/subdir/bar.txt
but it's case-sensitive, which is not very fuzzy.
One pattern (eg, in emacs' i-search) is to make a search case-insensitive *unless* it has upper-case letters in it, then treat that as case-sensitive, on the assumption that if a user made the effort to type an uppercase letter, then they meant it literally.
I don't think that'd be a big change, we could just tweak the pattern based on the incoming search string.
Related branches
lp://staging/~diegosarmentero/ubuntuone-client/case-insensitive-search
- Michał Karnicki (community): Approve
- dobey (community): Approve
-
Diff: 42 lines (+20/-1)2 files modifiedtests/syncdaemon/test_fsm.py (+19/-0)
ubuntuone/syncdaemon/filesystem_manager.py (+1/-1)
Changed in ubuntuone-client: | |
assignee: | nobody → Diego Sarmentero (diegosarmentero) |
Changed in ubuntuone-client: | |
status: | New → In Progress |
Changed in ubuntuone-client: | |
status: | In Progress → Fix Committed |
Changed in ubuntuone-client (Ubuntu Raring): | |
status: | New → Triaged |
To post a comment you must log in.
This bug was fixed in the package ubuntuone-client - 4.1.0-0ubuntu1
---------------
ubuntuone-client (4.1.0-0ubuntu1) raring; urgency=low
* New upstream release.
- Trap DBusException on ubuntuone-login startup. (LP: #711324)
- Remove messaging menu integration. (LP: #820345)
- Avoid KeyError during an Upload. (LP: #988534)
- Ignore .lock files from synchronization. (LP: #1042268)
- Avoid duplicate state tracking for sync menu. (LP: #1053631)
- Add a separator between recent and current transfers. (LP: #1054259)
- Search and filtering API for shares tab in control panel. (LP: #1056197)
- Ensure Upload/Download objects have path attribute. (LP: #1061490)
- Use correct file size for percentages in sync menu. (LP: #1062729)
- Open shares tab from sync menu. (LP: #1063786)
- Open the Ubuntu One folder from sync menu. (LP: #1063788)
- Use correct glib method to launch control panel. (LP: #1065272)
- Always use GI bindings in launch and login scripts. (LP: #1066943)
- Show active downloads in transfers menu as well. (LP: #1067806)
- Avoid duplicates in transfers menu. (LP: #1069953)
- Do case-insenstive fuzzy filename matching. (LP: #1073664)
* debian/watch:
- Update to use stable-4-2 series for Ubuntu 13.04 releases.
-- Rodney Dawes <email address hidden> Tue, 11 Dec 2012 17:05:43 -0500