Christine Poerschke
83bbd32f4d
SOLR-9306: give solr/contrib/analysis-extras's test classes access to lucene/analysis's test classes
2016-07-14 11:08:38 +01:00
Christine Poerschke
7ee15727c9
SOLR-9298: add resources directory to solr/test-framework's pom.xml
...
This is needed to fix solr/contrib/analysis-extras mvn test failure (SSLTestConfig).
(Christine Poerschke, Steve Row)
2016-07-13 13:26:20 +01:00
Steve Rowe
5917e94c9a
LUCENE-7012: IntelliJ config: fix Copyright plugin config to put the license header before the package declaration
2016-07-12 02:22:42 -04:00
Steve Rowe
09a7e4da3c
releasedJirasRegex.py: fixed comment about the limitations of the script
2016-06-27 16:32:49 -04:00
Steve Rowe
240dd35f21
Renamed manageRelease.py to releasedJirasRegex.py, cleaned it up a bit, fixed a bug (matching JIRAs not at the beginning of bullets), and added the ability to match older releases' numbered bullets.
2016-06-27 16:11:20 -04:00
Steve Rowe
ea344f9c8f
Simplify backcompat index file name creation
2016-06-27 12:57:28 -04:00
Steve Rowe
d1a047ad6f
Handle adding back compat indexes for versions that are no longer supported
2016-06-25 14:50:38 -04:00
Steve Rowe
9ee183f5ca
Handle adding versions that are no longer supported
2016-06-25 14:50:29 -04:00
Steve Rowe
a78db40720
Switch is-latest-version check from whether the branch types match to directly comparing the new version against the current version
2016-06-25 13:11:52 -04:00
Steve Rowe
1436e8d782
Add script to host release management tools. Currently performs a single task: makes regexes for all JIRAs included in a release by parsing the CHANGES.txt files
2016-06-24 19:17:06 -04:00
Christine Poerschke
bf10bfcaa4
Make the eclipse setup fail on comparingIdentical and noEffectAssignment like precommit does.
2016-06-20 12:13:36 +01:00
Adrien Grand
af777dd573
Make the eclipse setup fail on unused imports like precommit does.
2016-06-20 11:07:55 +02:00
Uwe Schindler
097cffeba7
LUCENE-7346: Update forbiddenapis to version 2.2
2016-06-19 21:28:25 +02:00
Steve Rowe
b85c5be6c4
LUCENE-6439: IntelliJ config
2016-06-16 12:59:59 -04:00
Steve Rowe
816b502025
Address Solr Changes.html problems: 1) In solr/CHANGES.txt, add a 'Versions of Major Components' section to the 6.2.0 and 6.1.0 releases; 2) In addVersion.py: when adding a new version to solr/CHANGES.txt, add a line referring to LUCENE_CHANGES.txt, and add a 'Versions of Major Components' section with versions interpolated from ivy-versions.properties; and 3) In changes2html.pl: allow section names to have up to 6 words (to handle 'Upgrading from Solr any prior release')
2016-06-13 20:17:59 -04:00
Steve Rowe
8ac7e3a0b1
LUCENE-7308: checkJavaDocs.py (called from documentation-lint): checkClassDetails(): reimplement detail item chunking to align with actual item boundaries, and to test the final item.
2016-06-01 13:42:16 -04:00
Steve Rowe
94c7ccd589
- Modernize example usage
...
- Fail if script version is incompatible with release version
2016-05-25 16:13:55 -04:00
Steve Rowe
b32a2e1b73
fix smokeTestRelease.py directory interpolation
2016-05-24 00:20:23 -04:00
Steve Rowe
d77686cad9
Hide 'git --version' output
2016-05-24 00:20:20 -04:00
Steve Rowe
ceed8b7937
- In help text, show default RC number.
...
- In help text, state that the default --root value is '.' (the current directory)
2016-05-24 00:20:17 -04:00
Steve Rowe
0d4aa0b8d1
When there are unpushed commits, print out the full command used to show the commits
2016-05-24 00:20:14 -04:00
Steve Rowe
8412026265
Fix current branch detection
2016-05-24 00:20:11 -04:00
Steve Rowe
b4cc5a56fc
Check for unpushed commits only on the current branch
2016-05-24 00:20:06 -04:00
Steve Rowe
71169d5f86
os.isdir => os.path.isdir
2016-05-24 00:19:59 -04:00
Steve Rowe
f742decb27
- Fail if there are unpushed commits in the Git working tree
...
- Drop obsolete "--push-remote" param
- Drop obsolete "--smoke-test" param
- Update example RM cmdline usage
- Support relative working tree root directory
- Convert "root" positional cmdline arg into an optional "--root" arg defaulting to '.'
- Use sys.executable instead of $PYTHON_EXEC when printing smoke tester cmdline
- Add new fail-fast checks:
- Check for a functional "git" executable
- Ensure "ant" version is 1.8.X
- Ensure working tree is under Git control, and contains 'lucene/', 'solr/' and 'dev-tools/' dirs
2016-05-24 00:19:51 -04:00
Uwe Schindler
b385a536f3
LUCENE-7296, SOLR-9147: Fix Maven build
2016-05-23 00:48:10 +02:00
Uwe Schindler
7bd6d94952
LUCENE-7292: Use '-release' instead of '-source/-target' during compilation on Java 9+ to ensure real cross-compilation
2016-05-20 22:25:28 +02:00
Steve Rowe
29e7d64da1
SOLR-8970: IntelliJ config: add src/resources/ as a java-resource dir to the solr-test-framework module, so that resources there get copied into the compilation output dir.
2016-05-16 20:56:15 -04:00
Steve Rowe
f73997bb41
SOLR-9109: add missing comma in smokeTestRelease.py extras list
2016-05-16 19:31:40 -04:00
Steve Rowe
2dbc164072
SOLR-9109: tell the smoke tester and the check-lib-versions target about the renamed Ivy settings files
2016-05-16 18:51:36 -04:00
Steve Rowe
82bad7883d
LUCENE-7265: Pull change id related code out of addVersion.py; rename 'major' BranchType to 'unstable'
...
Conflicts:
dev-tools/scripts/addVersion.py
2016-05-13 18:38:48 -04:00
Steve Rowe
e9e8e3ead9
addVersion.py (via scriptutil.py): fix name of the running script in error message
2016-05-13 17:23:37 -04:00
Steve Rowe
6e52d62f69
Improve addVersion.py: in Version.java, remove 'Use this to get the latest...' from the previous LATEST, and add it to the new LATEST
2016-05-13 17:23:12 -04:00
Steve Rowe
da31173bf2
Revert "LUCENE-7265: Fix addVersion to cherry-pick downstream changes by using the change id"
...
This reverts commit 3ad0201e3e
.
2016-05-13 16:35:15 -04:00
anshum
3ad0201e3e
LUCENE-7265: Fix addVersion to cherry-pick downstream changes by using the change id
2016-04-28 17:34:50 -07:00
Scott Blum
cdf1f5ab88
SOLR-8929: Add an idea module for solr/server to enable launching start.jar
2016-04-19 21:16:38 -04:00
Robert Muir
e0fe7babd9
LUCENE-7170: move BaseGeoPointTestCase to test-framework
2016-04-17 08:53:58 -04:00
Steve Rowe
c9e64cf3a5
IntelliJ config: remove obsolete 'Ant' library; remove non-existent 'Solr analytics library' from the Solr analytics contrib
2016-04-15 13:15:37 -04:00
Shalin Shekhar Mangar
721ae15a65
LUCENE-7196: Add dependency on grouping and misc modules to avoid compile failures in IntelliJ IDEA
...
(cherry picked from commit 67f6283
)
2016-04-13 12:46:46 +05:30
Jan Høydahl
485fd48c30
LUCENE-7155: Detect master/major branch using enum, abort on more errors
...
(cherry picked from commit 10c7757
)
2016-04-12 12:51:43 +02:00
Jan Høydahl
a7c171f512
LUCENE-7155: Script addVersion.py does not detect the new naming convention for bugfix branches
...
(cherry picked from commit 6e446c0
)
2016-04-12 12:51:01 +02:00
Steve Rowe
ddc02603a7
LUCENE-7174: IntelliJ config: remove trailing slashes on dir names to make IntelliJ happy
2016-04-08 12:32:14 -04:00
Steve Rowe
ebb2127cca
LUCENE-7174: IntelliJ config: switch JUnit library to include all jars under lucene/test-framework/lib/, rather than using the exact jar names, which is brittle, and causes trouble when people forget to update when jars are upgraded (like on this issue)
2016-04-08 12:32:08 -04:00
nknize
82ed2383f0
replace svn up with git pull in buildAndPushRelease.py
2016-03-31 13:41:01 -05:00
Uwe Schindler
0f60ce61eb
SOLR-8874: Update Maven config to correctly set tests.disableHdfs
2016-03-20 13:26:20 +01:00
Tommaso Teofili
15fdfd3caa
SOLR-7739 - applied patch from Alessandro Benedetti for integrating Lucene classification into Solr
...
(cherry picked from commit 5801caa
)
2016-03-15 13:22:51 +01:00
David Smiley
7c69f27233
SOLR-6926: fix smokeTestRelease.py to stop calling ant example.
...
(cherry picked from commit e490b32
)
2016-03-08 14:37:04 -05:00
Uwe Schindler
258d67e974
Update URL to Lucene's KEYS file
2016-03-07 11:23:03 +01:00
nknize
89db4950b9
LUCENE-7015: Refactor spatial module to spatial-extras
...
Refactors non GeoPoint* classes from existing spatial module to a new spatial-extras module. dev-tools, build, and project files are updated to include new spatial-extras module.
2016-02-29 16:18:39 -06:00
Steve Rowe
eeee1c3f40
SOLR-8692: Deal with the new solr/core/src/resources/ dir: 1) add Maven config; and 2) improve IntelliJ config by using a new content root in solr-core module pointing to the resources dir, rather than using module-library declarations in the solr-core, solr-core-tests and solrj modules.
2016-02-22 18:19:00 -05:00