Note: The "Base revision" column was useful for older versions of subversion where it was useful to track the SVN revision of the branch point. With git it's easy to find the branch point, but we've kept the column here for branches which originated in SVN in case it's useful when doing source archaeology (the SVN to git conversion may not have always perfectly translated the SVN history).
Active Branches
These are the known currently active branches:
| Name | Base revision | Status | Owner | Description |
| main | - | Development | - | 2.x development (until we make a RELEASE/2 branch). |
| 1.4 | - | Maintenance | - | Maintenance of the 1.4 release series. |
Branches with possible unresolved changes
These branches haven't been merged (or not fully merged) but haven't been formerly retired - it's possible there are still useful changes on these.
| Name | Base revision | Status | Owner | Description |
| matchspy | svnmerge | Experimental | Richard | MatchSpy classes implementing facet selection and tag reporting. See ticket #199 for details. |
| geospatial | svnmerge | Experimental | Richard | Geospatial matching (e.g. distance restriction on results). Geospatial support was merged in dbd42ffed2d76a79d505242b32a357246ab63348 but some additional more experimental features are only here. Note: see ticket #481 for details, and an up-to-date(?) patch |
| brass-btree | svnmerge | Development | Olly | Developing a new B-tree manager for the glass backend. I think the useful parts were merged but should check if there's anything of interest here still. |
| 2009-documentation-changes | ? | ? | James | Working on documentation changes to fit in a redesigned website(?) |
These branches have a similar status, but are in external git repos:
| Name | Status | Owner | Description |
| nsmetanin | Development | Nikita Smetanin | Spelling Correction Improvements project for GSoC 2011 |
| atia | Development | Dai Youli | Chinese Segmentation Analysis project for GSoC 2011 |
Inactive Branches
These branches are no longer active:
| Name | Branch-point | Status | Owner | Description |
| 1.2 | Not recorded | Retired | Maintenance of the 1.2 release series. | |
| 1.0 | Not recorded | Retired | Maintenance of the 1.0 release series. | |
| 0.9 | Not recorded | Retired | Maintenance of the 0.9 release series. | |
| 0.5 | Not recorded | Retired | Maintenance of the 0.5 release series. | |
| clustering | svnmerge | Developed further and merged for Xapian 2.0.0 | Richard | Clustering algorithms. Developed during GSoC 2016 and 2017 and merged to git master. |
| imgseek | 12287 | Experimental | Richard | Image content matching, based on imgseek. |
| coloursim | svnmerge | Experimental | Richard | Experiments with colour similarity matching. |
| lemur-ogs-hack | ? | ? | Tom | "nasty application-specific hack to generate external weights from value-based expressions and allow this to be used remotely using a special term prefix" |
| xappy | svnmerge | Obsolete | Richard | Branch combining patches from trac tickets and feature branches to be used with xappy, which is no longer being developed |
| postingsources | 13195 | Mainly merged for 1.1.3. | Richard | Now contains only the LimitedValueWeightPostingSource. |
| sabrina | Not recorded | Fully merged | Xiaona Han | Support Lua project for GSoC 2011 |
