Skip to content
This repository was archived by the owner on Oct 13, 2021. It is now read-only.

Commit a7d9ddd

Browse files
committed
Merge es into master!
It's been a long time coming. Switching to an entirely different data model was hard work, but the speed, multilanguage support, and the rest of the new features will be enjoyed for years to come. Thanks to all who contributed! In the merge commit... * Update some docs to stop referring to the es branch. * Bump setup.py version to 2.0. * Fix a mismatch in the requirements.txt and setup.py versions of parsimonious that would cause DistributionNotFound errors if `peep install` were run last and insecure downloads if `setup.py develop/install` were run last.
1 parent 54df5c3 commit a7d9ddd

File tree

3 files changed

+8
-11
lines changed

3 files changed

+8
-11
lines changed

README.rst

+4-7
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,16 @@
1-
.. note::
2-
3-
Most development is now taking place on the ``es`` branch. ``master`` is in maintenance mode for the moment.
4-
51
===
62
DXR
73
===
84

95
DXR is a code search and navigation tool aimed at making sense of large
106
projects like Firefox. It supports full-text and regex searches as well as
117
structural queries like "Find all the callers of this function." Behind the
12-
scenes, it uses trigram indices, the re2 library, and static analysis data
8+
scenes, it uses trigram indices, elasticsearch, and static analysis data
139
collected by instrumented compilers to make searches faster and more accurate
14-
than is possible with simple tools like grep.
10+
than is possible with simple tools like grep. DXR also exposes a plugin API
11+
through which understanding of more languages can be added.
1512

1613
.. image:: docs/source/screenshot.png
1714

1815
* Example: http://dxr.mozilla.org/
19-
* Documentation: https://dxr.readthedocs.org/en/es/
16+
* Documentation: https://dxr.readthedocs.org/

docs/source/conf.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@
6161
# built documents.
6262
#
6363
# The short X.Y version.
64-
version = '0.1'
64+
version = '2.0'
6565
# The full version, including alpha/beta/rc tags.
66-
release = '0.1'
66+
release = '2.0'
6767

6868
# The language for content autogenerated by Sphinx. Refer to documentation
6969
# for a list of supported languages.

setup.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
setup(
1414
name='dxr',
15-
version='0.1',
15+
version='2.0',
1616
description='Source code static analysis and browsing',
1717
long_description=open('README.rst').read(),
1818
author='Erik Rose',
@@ -36,7 +36,7 @@
3636
'Mercurial>=3.4',
3737
'more-itertools>=2.0,<3.0',
3838
'ordereddict>=1.1,<2.0',
39-
'parsimonious==0.6',
39+
'parsimonious>=0.6,<0.7',
4040
'pyelasticsearch>=1.1,<2.0',
4141
'Pygments>=2.0.1,<3.0',
4242
'python-hglib>=1.6,<2.0',

0 commit comments

Comments
 (0)