You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by ni...@apache.org on 2017/07/11 07:42:42 UTC

[17/22] lucenenet git commit: Merge branch 'cli'

Merge branch 'cli'


Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/18a934ce
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/18a934ce
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/18a934ce

Branch: refs/heads/master
Commit: 18a934ce4c4531baa5e562968d790d14d8ed864d
Parents: fa4f034 f17e8b7
Author: Shad Storhaug <sh...@shadstorhaug.com>
Authored: Tue Jul 11 12:39:44 2017 +0700
Committer: Shad Storhaug <sh...@shadstorhaug.com>
Committed: Tue Jul 11 12:39:44 2017 +0700

----------------------------------------------------------------------
 Lucene.Net.Portable.sln                         |   26 +
 build/build.ps1                                 |   15 +-
 .../Index/CompoundFileExtractor.cs              |    8 +-
 .../Index/MultiPassIndexSplitter.cs             |  138 ++-
 src/Lucene.Net.Misc/Misc/IndexMergeTool.cs      |   44 +-
 src/Lucene.Net/Index/IndexUpgrader.cs           |    6 +-
 src/Lucene.Net/Properties/AssemblyInfo.cs       |    1 +
 .../Commands/Analysis/AnalysisCommandTest.cs    |   50 +
 .../AnalysisStempelCompileStemsCommandTest.cs   |   59 +
 .../AnalysisStempelPatchStemsCommandTest.cs     |   58 +
 .../Commands/CommandTestCase.cs                 |  178 +++
 .../Demo/DemoAssociationsFacetsCommandTest.cs   |   40 +
 .../Commands/Demo/DemoCommandTest.cs            |   50 +
 .../Demo/DemoDistanceFacetsCommandTest.cs       |   41 +
 ...emoExpressionAggregationFacetsCommandTest.cs |   42 +
 .../Commands/Demo/DemoIndexFilesCommandTest.cs  |   64 ++
 .../DemoMultiCategoryListsFacetsCommandTest.cs  |   40 +
 .../Commands/Demo/DemoRangeFacetsCommandTest.cs |   40 +
 .../Commands/Demo/DemoSearchFilesCommandTest.cs |   67 ++
 .../Demo/DemoSimpleFacetsCommandTest.cs         |   40 +
 .../DemoSimpleSortedSetFacetsCommandTest.cs     |   40 +
 .../Commands/Index/IndexCheckCommandTest.cs     |   68 ++
 .../Commands/Index/IndexCommandTest.cs          |   59 +
 .../Commands/Index/IndexCopySegmentsTest.cs     |   59 +
 .../Index/IndexDeleteSegmentsCommandTest.cs     |   59 +
 .../Index/IndexExtractCfsCommandTest.cs         |   57 +
 .../Commands/Index/IndexFixCommandTest.cs       |  102 ++
 .../Commands/Index/IndexListCfsCommandTest.cs   |   65 ++
 .../Index/IndexListHighFreqTermsCommandTest.cs  |   70 ++
 .../Index/IndexListSegmentsCommandTest.cs       |   66 ++
 .../Index/IndexListTaxonomyStatsCommandTest.cs  |   68 ++
 .../Index/IndexListTermInfoCommandTest.cs       |   63 ++
 .../Commands/Index/IndexMergeCommandTest.cs     |   58 +
 .../Commands/Index/IndexSplitCommandTest.cs     |   98 ++
 .../Commands/Index/IndexUpgradeCommandTest.cs   |  150 +++
 .../Commands/Lock/LockCommandTest.cs            |   59 +
 .../Commands/Lock/LockStressTestCommandTest.cs  |   66 ++
 .../Lock/LockVerifyServerCommandTest.cs         |   61 ++
 .../Commands/RootCommandTest.cs                 |   57 +
 .../EnumerableExtensions.cs                     |   92 ++
 .../Lucene.Net.Tests.Cli/EnvironmentTest.cs     |   23 +
 .../Lucene.Net.Tests.Cli.xproj                  |   22 +
 .../Properties/AssemblyInfo.cs                  |   36 +
 .../SourceCode/SourceCodeParserTest.cs          |   74 ++
 .../SourceCode/TestInputForParser.cs            |   53 +
 .../Lucene.Net.Tests.Cli/StringExtensions.cs    |   32 +
 src/tools/Lucene.Net.Tests.Cli/project.json     |   35 +
 .../lucene-cli/CommandLine/CommandArgument.cs   |   30 +
 .../CommandLine/CommandLineApplication.cs       |  563 ++++++++++
 .../lucene-cli/CommandLine/CommandOption.cs     |  112 ++
 .../lucene-cli/CommandLine/CommandOptionType.cs |   12 +
 .../CommandLine/CommandParsingException.cs      |   18 +
 src/tools/lucene-cli/CommandLineOptions.cs      |   74 ++
 src/tools/lucene-cli/ConfigurationBase.cs       |  130 +++
 src/tools/lucene-cli/ICommand.cs                |   27 +
 src/tools/lucene-cli/Program.cs                 |   35 +
 src/tools/lucene-cli/Properties/AssemblyInfo.cs |   37 +
 .../lucene-cli/Properties/launchSettings.json   |    7 +
 .../lucene-cli/Resources/Strings.Designer.cs    | 1032 ++++++++++++++++++
 src/tools/lucene-cli/Resources/Strings.resx     |  456 ++++++++
 src/tools/lucene-cli/SourceCode/ConsolePager.cs |  198 ++++
 .../lucene-cli/SourceCode/SourceCodeExporter.cs |   59 +
 .../SourceCode/SourceCodeSectionParser.cs       |  100 ++
 .../SourceCode/SourceCodeSectionReader.cs       |  157 +++
 .../arguments/IndexDirectoryArgument.cs         |   57 +
 .../lucene-cli/arguments/SegmentsArgument.cs    |   31 +
 src/tools/lucene-cli/commands/RootCommand.cs    |   46 +
 .../commands/analysis/AnalysisCommand.cs        |   45 +
 .../AnalysisStempelCompileStemsCommand.cs       |   77 ++
 .../AnalysisStempelPatchStemsCommand.cs         |   71 ++
 .../lucene-cli/commands/demo/DemoCommand.cs     |   49 +
 .../commands/demo/DemoConfiguration.cs          |   90 ++
 .../DemoAssociationsFacetsCommand.cs            |   53 +
 .../DemoDistanceFacetsCommand.cs                |   53 +
 .../DemoExpressionAggregationFacetsCommand.cs   |   53 +
 .../demo-index-files/DemoIndexFilesCommand.cs   |   85 ++
 .../DemoMultiCategoryListsFacetsCommand.cs      |   53 +
 .../demo-range-facets/DemoRangeFacetsCommand.cs |   53 +
 .../demo-search-files/DemoSearchFilesCommand.cs |  133 +++
 .../DemoSimpleFacetsCommand.cs                  |   53 +
 .../DemoSimpleSortedSetFacetsCommand.cs         |   53 +
 .../lucene-cli/commands/index/IndexCommand.cs   |   53 +
 .../index/index-check/IndexCheckCommand.cs      |  104 ++
 .../IndexCopySegmentsCommand.cs                 |   53 +
 .../IndexDeleteSegmentsCommand.cs               |   66 ++
 .../index-extract-cfs/IndexExtractCfsCommand.cs |   48 +
 .../commands/index/index-fix/IndexFixCommand.cs |   65 ++
 .../index/index-list-cfs/IndexListCfsCommand.cs |   73 ++
 .../IndexListHighFreqTerms.cs                   |   86 ++
 .../IndexSegmentListCommand.cs                  |   52 +
 .../IndexListTaxonomyStatsCommand.cs            |   63 ++
 .../IndexListTermInfoCommand.cs                 |   53 +
 .../index/index-merge/IndexMergeCommand.cs      |   51 +
 .../index/index-split/IndexSplitCommand.cs      |   84 ++
 .../index/index-upgrade/IndexUpgradeCommand.cs  |   82 ++
 .../lucene-cli/commands/lock/LockCommand.cs     |   42 +
 .../lock-stress-test/LockStressTestCommand.cs   |   57 +
 .../LockVerifyServerCommand.cs                  |   51 +
 src/tools/lucene-cli/docs/analysis/index.md     |   10 +
 .../docs/analysis/stempel-compile-stems.md      |   37 +
 .../docs/analysis/stempel-patch-stems.md        |   34 +
 .../lucene-cli/docs/demo/associations-facets.md |   27 +
 .../lucene-cli/docs/demo/distance-facets.md     |   27 +
 .../docs/demo/expression-aggregation-facets.md  |   27 +
 src/tools/lucene-cli/docs/demo/index-files.md   |   51 +
 src/tools/lucene-cli/docs/demo/index.md         |   17 +
 .../docs/demo/multi-category-lists-facets.md    |   28 +
 src/tools/lucene-cli/docs/demo/range-facets.md  |   27 +
 src/tools/lucene-cli/docs/demo/search-files.md  |   72 ++
 src/tools/lucene-cli/docs/demo/simple-facets.md |   27 +
 .../docs/demo/simple-sorted-set-facets.md       |   29 +
 src/tools/lucene-cli/docs/index.md              |   25 +
 src/tools/lucene-cli/docs/index/check.md        |   55 +
 .../lucene-cli/docs/index/copy-segments.md      |   40 +
 .../lucene-cli/docs/index/delete-segments.md    |   35 +
 src/tools/lucene-cli/docs/index/extract-cfs.md  |   42 +
 src/tools/lucene-cli/docs/index/fix.md          |   54 +
 src/tools/lucene-cli/docs/index/index.md        |   23 +
 src/tools/lucene-cli/docs/index/list-cfs.md     |   36 +
 .../docs/index/list-high-freq-terms.md          |   49 +
 .../lucene-cli/docs/index/list-segments.md      |   32 +
 .../docs/index/list-taxonomy-stats.md           |   38 +
 .../lucene-cli/docs/index/list-term-info.md     |   40 +
 src/tools/lucene-cli/docs/index/merge.md        |   36 +
 src/tools/lucene-cli/docs/index/split.md        |   54 +
 src/tools/lucene-cli/docs/index/upgrade.md      |   52 +
 src/tools/lucene-cli/docs/lock/index.md         |   10 +
 src/tools/lucene-cli/docs/lock/stress-test.md   |   55 +
 src/tools/lucene-cli/docs/lock/verify-server.md |   35 +
 src/tools/lucene-cli/lucene-cli.xproj           |   19 +
 .../options/CrossCheckTermVectorsOption.cs      |   31 +
 .../lucene-cli/options/DirectoryTypeOption.cs   |   30 +
 src/tools/lucene-cli/options/SegmentOption.cs   |   31 +
 src/tools/lucene-cli/options/VerboseOption.cs   |   30 +
 src/tools/lucene-cli/project.json               |   39 +
 135 files changed, 9102 insertions(+), 86 deletions(-)
----------------------------------------------------------------------