Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
Hi all: If you build TDS/NetCDF-java from source, you may have noticed that many branches disappeared from the thredds GitHub repository yesterday. The most notables changes are the removal of the 4.6.0 branch and the renaming of the 4.6.1 branch to master. The rationale behind these changes is to simplify the development process, both for the main developers and for external contributions through github. Our previous model involved creating new branches for each version under development, such as 4.6.1. Once a new version was released, that branch was considered frozen, and the new version branch was created. This process of continually switching branches creates problems with easily merging community contributed pull requests (among other problems). We have now moved to a model where the branch `master` denotes the current active development branch. This is the branch to use for any contributions to THREDDS. The code for all previous releases is still easily accessible using the tags created for each release. For instance, the code for 4.6.0 can be checked out from the v4.6.0 tag: git checkout -b 4.6.0 v4.6.0 If you had code changes on 4.6.0, you'll need to rebase them on master: git rebase master your_branch_name If you were working based on 4.6.1, you just need to point the existing branch at master: git branch -u origin master So, in general, you want to be working with the source code on the master branch. (There may be exceptions where you need to be on an older or newer branch, please let us know if you think that's the case). We apologize for any inconvenience these changes have caused. Please let us know if you see any problems. The THREDDS development team
netcdf-java
archives: