* Implement new package scanner
* Replace hardcoded repository paths in getmergebase.sh
* Create branch instead of working on detached head in getmergebase.sh
* Checkout with unlimited depth
* Fix package_scanner command line
* Merge new package scanner
* Improve debug information of germergebase.sh
* Remove validate_json.js as package_scanner already validates json
* Improve documentation of getmergebase.sh
* Close http client at the end of the program
* Address code review comments
* Fix normalization of aliases
* Check for empty tags
* - Added the `-d:dontFetchRepos` flag
- Made empty tags an error
- Created `config.nims`
- Removed empty tags from `packages.json`
* Revert "- Added the `-d:dontFetchRepos` flag"
This reverts commit 2b653ebcf0b242887e08b95492f2cc1b2bed3a19.
* - Made empty tags an error
- Removed empty tags from `packages.json`
* Revert "- Made empty tags an error"
This reverts commit 1d116ae808eb3a4b69449af52feac1fb547bf45e.
* - Added the `-d:dontFetchRepos` flag
- Created `config.nims`
* Check for empty tags
* - Added the `-d:dontFetchRepos` flag
- Made empty tags an error
- Created `config.nims`
- Removed empty tags from `packages.json`
* Revert "- Added the `-d:dontFetchRepos` flag"
This reverts commit 2b653ebcf0b242887e08b95492f2cc1b2bed3a19.
* - Made empty tags an error
- Removed empty tags from `packages.json`