GitHub user stevedlawrence opened a pull request:
https://github.com/apache/incubator-daffodil/pull/2
Daffodil 1856 - Updates to for Apache incubation
This is split up into 4 commits to make things easier to review:
1. Remove old files
2. Move the directory layout. All changes are a 100% rename
3. Update package and xml namespaces to be apache based, adding backwards
compatability for namespaces
4. Changes to add "Apache" and "incubating" where necessary, including
updating the version to include "-incubating" and to be manually updated.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/stevedlawrence/incubator-daffodil
daffodil-1856-incubating
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-daffodil/pull/2.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #2
----
commit 4dd5ef6bdd6c7172611e6375faabe2e2a8a10d12
Author: Steve Lawrence <[email protected]>
Date: 2017-10-26T16:44:51Z
Remove unused files and cruft
Over the years many files have been added to the repo that are no longer
used. This includes old test files, out of date documentation, scripts
that have since been replaced by the CLI, and schemas that have been
moved to external repositories. This removes these files from this
repository to make the transition to Apache easier and cleaner.
DAFFODIL-1856
commit 8c98a49b4608acae5cf7fb8333d6a2265b37ce93
Author: Steve Lawrence <[email protected]>
Date: 2017-10-26T16:44:58Z
Move directory layout from edu/illinois/ncsa to org/apache
This does not change content, this just moves files to the new
org.apache namespace directory layout. All files in here should appear
like a 100% rename.
DAFFODIL-1856
commit b8fe1cc96838172cd5c403817045fd1bfe7e739a
Author: Steve Lawrence <[email protected]>
Date: 2017-10-26T16:45:06Z
Replace instances of ncsa.illinois.edu with apache.org
- Update urls to reference daffodil.apache.org
- Update package names to be org.apache.daffodil. This breaks API
backwards compatibility, but only requires a small change to update
imports
- Add new xml namespace for daffodil.apache.org. This maintains backwards
compatibility with the previous namespace, and provides a pattern for
adding new namespace versions for when that may be needed. All tests
are updated to use the new namespace.
DAFFODIL-1856
commit 4b4c46ec8e5b001ef35d5e45334c58127e69f876
Author: Steve Lawrence <[email protected]>
Date: 2017-10-26T16:45:12Z
Include "Apache" and "incubating" where appropriate
- Add Apache incubating DISCLAIMER
- Remove the use of git to determine version numbers. That did not
interact well with the new 'incubating' version number. The version is
now hardcoded in build.sbt and needs to be updated manually. Not only
does this reduce complexity, it allows one to build Daffodil from
source tarballs without needing git installed and without needing
certain branches and tags.
DAFFODIL-1856
----
---