gh-2768 Some code in unicodelib plugin is not in proper namespace

Some code recently added to the unicode plugin was not inside the namespace
section. This creates the potential for name clashes (though none are
known to be occurring at present).

Fixes gh-2768.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
gh-2734 Rationalize cluster name command line usage

Rename ecl run option --cluster to --target, short form -t
Rename ecl package --cluster to --process, short form -p
Rename the eclcc option -target to -platform, no short form

Update bash_completion and documentation xml accordingly.

Fixes gh-2734.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
gh-2806 Add ecl-roxie cli supporting attaching/detaching roxie from dali

Add "ecl roxie detach <process_cluster>" to disconnect roxie from dali.
Add "ecl roxie attach <process_cluster>" to connect roxie to dali.

Allows operation teams to prevent changes to a roxie cluster while its
actively in production.  Detaching roxie from DALI prevents changes,
attaching roxie to DALI allows changes.

Fixes gh-2806.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
gh-3172 Avoid spurious error on empty inline wildcard superfiles

Creating a temp super that has no matches, causes a spurious error:
"Wildcards not allowed in filename.."

This is because, it doesn't return a multi logical file construct, and
leaves the logical filename with wildcards intact, which is later complains
about.
Fix by creating a multi lfn construct in wildcard case with 0 matches.

Fixes gh-3172

Signed-off-by: Jake Smith <jake.smith@lexisnexis.com>
Merge pull request #3173 from jakesmith/gh-3172

gh-3172 Avoid spurious error on empty inline wildcard superfiles

Reviewed-By: Renato Golin <rengolin@hpccsystems.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3170 from afishbeck/ecl-roxie

gh-2806 Add ecl-roxie cli support for attaching/detaching roxie from dali

Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
gh-3183 Improve git commit message hook

Check for additional common faults in the git commit message formatting:
 - Improper capitalization of short message
 - . at end of short message
 - missing blank line

Provide information about how to retrieve previous commit message when
rejecting.

Fixes gh-3183.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3124 from richardkchapman/unicodelib-namespace-2768

gh-2768 Some code in unicodelib plugin is not in proper namespace

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
gh-2734 -platform command line usage changes based on comments

When handling -platform and -target (deprecated) options in eclcc
don't return from parseCommandLineOptions prematurely.

Update usage of eclcc in eclccserver.cpp and regress.sh to
reflect changes.

Update eclcc bash_completion to reflect changes.

Signed-off-by: Anthony Fishbeck <Anthony.Fishbeck@lexisnexis.com>
Merge pull request #3020 from afishbeck/target_and_platform_options

Rationalize cluster name command line usage

Reviewed-By: Gavin Halliday <gavin.halliday@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #3184 from richardkchapman/githooks-enhancements

gh-3183 Improve git commit message hook

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
gh-3182 32bit Windows build failure

Building 32bit platform on a Windows 32bit OS causes cmake errors.

Fixes gh-3182

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>