<commit_before># Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

<!-- markdownlint-disable MD024 -->

## [Unreleased]

Changed nomenclature for the repo containing the manifests from _main_ to _seed_. 

### Added

- detection of hg pinned revision in `fab init`
- `fab seed` showing path of seed repo (to replace `fab main`)

### Changed

- README updated for _seed_
- `.fab-root.json` file format updated for _seed_
- manifest file format updated for _seed_. The changes in `fab v3` are forwards and backwards compatible with `fab v1` and `fab v2`, but a future version will drop support for old versions reading the new files.
- snapshot file format updated for _seed_. New files can not be read by `fab v1` and `fab v2`.

### Deprecated

- `fab main` is deprecated and will be removed in a future version

## [2.0.0] (2018-05-21)

### Added

- `fab git` to run git commands on git repos
- `fab hg` to run hg commands on hg repos

### Changed

- BREAKING: cloning a sibling forest from repo "main" without specifying destination now creates a root directory called "main-forest" (previously created root "main" containing main "main").
- no longer logging exceptions when use `--keepgoing` with `for-each` and `for-free`
- refactored tests
- reduced number of commands run for hg repos by `fab pull` (in particular, unnecessary update command)
- detection of local git repos

## [1.2.0] (2018-04-15)

### Added

- `fab manifest` show path to manifest
- `fab manifest --edit` open manifest in editor
- `fab manifest --list` list dependencies from manifest
- `fab manifest --add [repo-path]` add entry to manifest dependencies
- `fab manifest --delete [repo-path]` delete entry from manifest dependencies
- this changelog
- support for [FORCE_COLOR](https://www.npmjs.com/package/chalk#chalksupportscolor), in particular to enable colour on Windows
- support for [NO_COLOR](http://no-color.org) to disable colour

### Changed

- dependencies
- moved command.ts into src folder
- refactored tests to include command parsing

### Removed

- raw command-line help from README

## [1.1.2] (2018-03-10)

### Added

- `fab main` (like `fab root`)

### Fixed

- threading bug running tests with new version of Jest

## [1.1.1] (2018-02-14)

### Removed

- colour output on Windows (because: PowerShell colours!)

## [1.1.0] (2017-11-05)

### Added

- shell command line completion

### Changed

- switched from Jasmine to Jest for tests

## [1.0.1] (2017-08-13)

### Added

- shrinkwrap

## 1.0.0 (2017-08-05)

- first stable release

[Unreleased]: https://github.com/JohnRGee/forest-arborist/compare/master...develop
[2.0.0]: https://github.com/JohnRGee/forest-arborist/compare/v1.2.0...v2.0.0
[1.2.0]: https://github.com/JohnRGee/forest-arborist/compare/v1.1.2...v1.2.0
[1.1.2]: https://github.com/JohnRGee/forest-arborist/compare/1.1.1...v1.1.2
[1.1.1]: https://github.com/JohnRGee/forest-arborist/compare/v1.1.0...1.1.1
[1.1.0]: https://github.com/JohnRGee/forest-arborist/compare/v1.0.1...v1.1.0
[1.0.1]: https://github.com/JohnRGee/forest-arborist/compare/v1.0.0...v1.0.1<commit_msg>Preparing for release<commit_after># Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

<!-- markdownlint-disable MD024 -->

## [3.0.0] (2018-08-04)

Changed nomenclature for the repo containing the manifests from _main_ to _seed_.

### Added

- detection of hg pinned revision in `fab init`
- `fab seed` showing path of seed repo (to replace `fab main`)

### Changed

- README updated for _seed_
- `.fab-root.json` file format updated for _seed_
- manifest file format updated for _seed_. The changes in `fab v3` are forwards and backwards compatible with `fab v1` and `fab v2`, but a future version will drop support for old versions reading the new files.
- snapshot file format updated for _seed_. New files can not be read by `fab v1` and `fab v2`.

### Deprecated

- `fab main` is deprecated and will be removed in a future version

## [2.0.0] (2018-05-21)

### Added

- `fab git` to run git commands on git repos
- `fab hg` to run hg commands on hg repos

### Changed

- BREAKING: cloning a sibling forest from repo "main" without specifying destination now creates a root directory called "main-forest" (previously created root "main" containing main "main").
- no longer logging exceptions when use `--keepgoing` with `for-each` and `for-free`
- refactored tests
- reduced number of commands run for hg repos by `fab pull` (in particular, unnecessary update command)
- detection of local git repos

## [1.2.0] (2018-04-15)

### Added

- `fab manifest` show path to manifest
- `fab manifest --edit` open manifest in editor
- `fab manifest --list` list dependencies from manifest
- `fab manifest --add [repo-path]` add entry to manifest dependencies
- `fab manifest --delete [repo-path]` delete entry from manifest dependencies
- this changelog
- support for [FORCE_COLOR](https://www.npmjs.com/package/chalk#chalksupportscolor), in particular to enable colour on Windows
- support for [NO_COLOR](http://no-color.org) to disable colour

### Changed

- dependencies
- moved command.ts into src folder
- refactored tests to include command parsing

### Removed

- raw command-line help from README

## [1.1.2] (2018-03-10)

### Added

- `fab main` (like `fab root`)

### Fixed

- threading bug running tests with new version of Jest

## [1.1.1] (2018-02-14)

### Removed

- colour output on Windows (because: PowerShell colours!)

## [1.1.0] (2017-11-05)

### Added

- shell command line completion

### Changed

- switched from Jasmine to Jest for tests

## [1.0.1] (2017-08-13)

### Added

- shrinkwrap

## 1.0.0 (2017-08-05)

- first stable release

[Unreleased]: https://github.com/JohnRGee/forest-arborist/compare/master...develop
[3.0.0]: https://github.com/JohnRGee/forest-arborist/compare/v2.0.0...v3.0.0
[2.0.0]: https://github.com/JohnRGee/forest-arborist/compare/v1.2.0...v2.0.0
[1.2.0]: https://github.com/JohnRGee/forest-arborist/compare/v1.1.2...v1.2.0
[1.1.2]: https://github.com/JohnRGee/forest-arborist/compare/1.1.1...v1.1.2
[1.1.1]: https://github.com/JohnRGee/forest-arborist/compare/v1.1.0...1.1.1
[1.1.0]: https://github.com/JohnRGee/forest-arborist/compare/v1.0.1...v1.1.0
[1.0.1]: https://github.com/JohnRGee/forest-arborist/compare/v1.0.0...v1.0.1
{'fraction_non_alphanumeric': 0.13897235576923078, 'fraction_numerical': 0.04657451923076923, 'mean_word_length': 3.6748595505617976, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 17, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '168019', 'n_tokens_mistral': 2396, 'n_tokens_neox': 2238, 'n_words': 738}