Commit Graph

916 Commits

Author SHA1 Message Date
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
Noble Paul 8bcac81a21 SOLR-8692 moved the embedded json out to resources dir 2016-02-18 14:59:09 -08:00
Steve Rowe ef965661ab LUCENE-7024, LUCENE-6938: fix smoke tester to pull pom.xml.template files from the Solr source distribution instead of from svn
(cherry-picked branch_5_5 commit f6a1bbf)
2016-02-14 19:27:26 -05:00
Mike McCandless 4d094975d9 LUCENE-6938: fix some places in smoke tester to accept git commit hash instead of svn revison
Conflicts:
	dev-tools/scripts/smokeTestRelease.py
2016-02-11 15:22:22 -05:00
Mike McCandless 83ebd1bb71 fix usage line 2016-02-11 10:24:09 -05:00
Mike McCandless 7509b9c969 LUCENE-6938: add TODO that we should also detect unpushed commits 2016-02-11 10:24:09 -05:00
Mike McCandless de9d4ac3b7 LUCENE-6938: fix buggy detection of dirty git checkout 2016-02-11 10:24:09 -05:00
Mike McCandless f8be973b94 LUCENE-6938: switch from svn to git 2016-02-11 09:55:54 -05:00
Steve Rowe 8e0f7ff7bb LUCENE-6997: Maven config: build a spatial module test-jar, and add a test dependency on it to the sandbox module 2016-02-11 06:21:18 -08:00
Mike McCandless 2514521b55 LUCENE-6938: addVersion can no longer do a --reord-only merge with git 2016-02-11 04:19:15 -05:00
Mike McCandless 70e61fd9e0 LUCENE-6938: switch from svn to git 2016-02-10 17:56:39 -05:00
nknize 665041c52f LUCENE-6997: refactor sandboxed GeoPointField and query classes to lucene-spatial module 2016-02-05 10:58:39 -06:00
Steve Rowe 61fae32f5f LUCENE-7012: IntelliJ config: when creating new Java files, place the license header before the package declaration 2016-02-03 14:39:03 -05:00
Shai Erera 7c72c6a891 LUCENE-7012: change license header location in new Java files 2016-02-03 21:08:53 +02:00
Dawid Weiss c6ec006e24 A few links with git resources and tutorials. 2016-02-03 11:38:17 +01:00
Steve Rowe 7f41c65ae9 LUCENE-6938: Maven build: Switch SCM descriptors from svn to git; buildnumber-maven-plugin's buildNumberPropertyName property (used in Maven-built artifact manifests) renamed from svn.revision to checkoutid; removed Subversion-specific stuff from README.maven 2016-01-24 17:53:12 +01:00