docs(changelog): update formatting
This commit is contained in:
@@ -1,126 +0,0 @@
|
||||
# 1.1.6
|
||||
* Makesure the FileUtils is imported correctly to avoid a potential error
|
||||
* Fixes an issue where comparing a diff would not use the content of the new file
|
||||
* Small documentation fixes
|
||||
|
||||
# 1.1.5
|
||||
* Fixed problem with version number being incorrect.
|
||||
|
||||
# 1.1.4
|
||||
* Make sure symlink conflicts are explicitly communicated to a user and symlinks are not silently overwritten
|
||||
* Use real paths of symlinks when linking a castle into home
|
||||
* Fix a problem when in a diff when asking a user to resolve a conflict
|
||||
* Some code refactoring and fixes
|
||||
|
||||
# 1.1.3
|
||||
* Allow a destination to be passed when cloning a castle
|
||||
* Make sure `homesick edit` opens default editor in the root of the given castle
|
||||
* Fixed bug when diffing edited files
|
||||
* Fixed crashing bug when attempting to diff directories
|
||||
* Ensure that messages are escaped correctly on `git commit all`
|
||||
|
||||
# 1.1.2
|
||||
* Added '--force' option to the rc command to bypass confirmation checks when running a .homesickrc file
|
||||
* Added a check to make sure that a minimum of Git 1.8.0 is installed. This stops Homesick failing silently if Git is not installed.
|
||||
* Code refactoring and fixes.
|
||||
|
||||
# 1.1.0
|
||||
* Added exec and exec_all commands to run commands inside one or all clones castles.
|
||||
* Code refactoring.
|
||||
|
||||
# 1.0.0
|
||||
* Removed support for Ruby 1.8.7
|
||||
* Added a version command
|
||||
|
||||
# 0.9.8
|
||||
* Introduce new commands
|
||||
* `homesick cd`
|
||||
* `homesick open`
|
||||
|
||||
# 0.9.4
|
||||
* Use https protocol instead of git protocol
|
||||
* Introduce new commands
|
||||
* `homesick unlink`
|
||||
* `homesick rc`
|
||||
|
||||
# 0.9.3
|
||||
* Add recursive option to `homesick clone`
|
||||
|
||||
# 0.9.2
|
||||
* Set "dotfiles" as default castle name
|
||||
* Introduce new commands
|
||||
* `homesick show_path`
|
||||
* `homesick status`
|
||||
* `homesick diff`
|
||||
|
||||
# 0.9.1
|
||||
* Fixed small bugs: #35, #40
|
||||
|
||||
# 0.9.0
|
||||
* Introduce .homesick_subdir #39
|
||||
|
||||
# 0.8.1
|
||||
* Fixed `homesick list` bug on ruby 2.0 #37
|
||||
|
||||
# 0.8.0
|
||||
* Introduce commit & push command
|
||||
* commit changes in castle and push to remote
|
||||
* Enable recursive submodule update
|
||||
* Git add when track
|
||||
|
||||
# 0.7.0
|
||||
* Fixed double-cloning #14
|
||||
* New option for pull command: --all
|
||||
* pulls each castle, instead of just one
|
||||
|
||||
# 0.6.1
|
||||
|
||||
* Add a license
|
||||
|
||||
# 0.6.0
|
||||
|
||||
* Introduce .homesickrc
|
||||
* Castles can now have a .homesickrc inside them
|
||||
* On clone, this is eval'd inside the destination directory
|
||||
* Introduce track command
|
||||
* Allows easily moving an existing file into a castle, and symlinking it back
|
||||
|
||||
# 0.5.0
|
||||
|
||||
* Fixed listing of castles cloned using `homesick clone <github-user>/<github-repo>` (issue 3)
|
||||
* Added `homesick pull <CASTLE>` for updating castles (thanks Jorge Dias!)
|
||||
* Added a very basic `homesick generate <CASTLE>`
|
||||
|
||||
# 0.4.1
|
||||
|
||||
* Improved error message when a castle's home dir doesn't exist
|
||||
|
||||
# 0.4.0
|
||||
|
||||
* `homesick clone` can now take a path to a directory on the filesystem, which will be symlinked into place
|
||||
* `homesick clone` now tries to `git submodule init` and `git submodule update` if git submodules are defined for a cloned repo
|
||||
* Fixed missing dependency on thor and others
|
||||
* Use HOME environment variable for where to store files, instead of assuming ~
|
||||
|
||||
# 0.3.0
|
||||
|
||||
* Renamed 'link' to 'symlink'
|
||||
* Fixed conflict resolution when symlink destination exists and is a normal file
|
||||
|
||||
# 0.2.0
|
||||
|
||||
* Better support for recognizing git urls (thanks jacobat!)
|
||||
* if it looks like a github user/repo, do that
|
||||
* otherwise hand off to git clone
|
||||
* Listing now displays in color, and show git remote
|
||||
* Support pretend, force, and quiet modes
|
||||
|
||||
# 0.1.1
|
||||
|
||||
* Fixed trying to link against castles that don't exist
|
||||
* Fixed linking, which tries to exclude . and .. from the list of files to
|
||||
link (thanks Martinos!)
|
||||
|
||||
# 0.1.0
|
||||
|
||||
* Initial release
|
||||
240
changelog.md
Normal file
240
changelog.md
Normal file
@@ -0,0 +1,240 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [1.1.6] - 2017-12-20
|
||||
|
||||
### Fixed
|
||||
|
||||
- Ensure `FileUtils` is imported correctly to avoid a potential error.
|
||||
- Fix an issue where comparing a diff did not use the content of the new file.
|
||||
|
||||
### Changed
|
||||
|
||||
- Small documentation fixes.
|
||||
|
||||
## [1.1.5] - 2017-03-23
|
||||
|
||||
### Fixed
|
||||
|
||||
- Problem with version number being incorrect.
|
||||
|
||||
## [1.1.4] - 2017-03-22
|
||||
|
||||
### Fixed
|
||||
|
||||
- Ensure symlink conflicts are explicitly communicated to users and symlinks are not silently overwritten.
|
||||
- Fix a problem in diff when asking a user to resolve a conflict.
|
||||
|
||||
### Changed
|
||||
|
||||
- Use real paths of symlinks when linking a castle into home.
|
||||
- Code refactoring and fixes.
|
||||
|
||||
## [1.1.3] - 2015-10-31
|
||||
|
||||
### Added
|
||||
|
||||
- Allow a destination to be passed when cloning a castle.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Make sure `homesick edit` opens the default editor in the root of the given castle.
|
||||
- Bug when diffing edited files.
|
||||
- Crashing bug when attempting to diff directories.
|
||||
- Ensure that messages are escaped correctly on `git commit all`.
|
||||
|
||||
## [1.1.2] - 2015-01-02
|
||||
|
||||
### Added
|
||||
|
||||
- `--force` option to the rc command to bypass confirmation checks when running a `.homesickrc` file.
|
||||
- Check to ensure that at least Git 1.8.0 is installed.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Stop Homesick failing silently when Git is not installed.
|
||||
|
||||
### Changed
|
||||
|
||||
- Code refactoring and fixes.
|
||||
|
||||
## [1.1.0] - 2014-04-28
|
||||
|
||||
### Added
|
||||
|
||||
- `exec` and `exec_all` commands to run commands inside one or all cloned castles.
|
||||
|
||||
### Changed
|
||||
|
||||
- Code refactoring.
|
||||
|
||||
## [1.0.0] - 2014-01-15
|
||||
|
||||
### Added
|
||||
|
||||
- `version` command.
|
||||
|
||||
### Removed
|
||||
|
||||
- Support for Ruby 1.8.7.
|
||||
|
||||
## [0.9.8] - 2014-01-02
|
||||
|
||||
### Added
|
||||
|
||||
- `homesick cd` command.
|
||||
- `homesick open` command.
|
||||
|
||||
## [0.9.4] - 2013-07-31
|
||||
|
||||
### Added
|
||||
|
||||
- `homesick unlink` command.
|
||||
- `homesick rc` command.
|
||||
|
||||
### Changed
|
||||
|
||||
- Use HTTPS protocol instead of git protocol.
|
||||
|
||||
## [0.9.3] - 2013-07-07
|
||||
|
||||
### Added
|
||||
|
||||
- Recursive option to `homesick clone`.
|
||||
|
||||
## [0.9.2] - 2013-06-27
|
||||
|
||||
### Added
|
||||
|
||||
- `homesick show_path` command.
|
||||
- `homesick status` command.
|
||||
- `homesick diff` command.
|
||||
|
||||
### Changed
|
||||
|
||||
- Set `dotfiles` as default castle name.
|
||||
|
||||
## [0.9.1] - 2013-06-17
|
||||
|
||||
### Fixed
|
||||
|
||||
- Small bugs: #35, #40.
|
||||
|
||||
## [0.9.0] - 2013-06-06
|
||||
|
||||
### Added
|
||||
|
||||
- `.homesick_subdir` (#39).
|
||||
|
||||
## [0.8.1] - 2013-05-19
|
||||
|
||||
### Fixed
|
||||
|
||||
- `homesick list` bug on Ruby 2.0 (#37).
|
||||
|
||||
## [0.8.0] - 2013-04-06
|
||||
|
||||
### Added
|
||||
|
||||
- `commit` and `push` command.
|
||||
- Commit changes in a castle and push to remote.
|
||||
- Enable recursive submodule update.
|
||||
- Git add when using track.
|
||||
|
||||
## [0.7.0] - 2012-05-28
|
||||
|
||||
### Added
|
||||
|
||||
- New option for pull command: `--all`.
|
||||
- Pull each castle instead of just one.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Double-cloning (#14).
|
||||
|
||||
## [0.6.1] - 2010-11-13
|
||||
|
||||
### Added
|
||||
|
||||
- License.
|
||||
|
||||
## [0.6.0] - 2010-10-27
|
||||
|
||||
### Added
|
||||
|
||||
- `.homesickrc` support.
|
||||
- Castles can now have a `.homesickrc` inside them.
|
||||
- On clone, this is eval'd inside the destination directory.
|
||||
- `track` command.
|
||||
- Allows easily moving an existing file into a castle and symlinking it back.
|
||||
|
||||
## [0.5.0] - 2010-05-18
|
||||
|
||||
### Added
|
||||
|
||||
- `homesick pull <CASTLE>` for updating castles (thanks Jorge Dias).
|
||||
- A very basic `homesick generate <CASTLE>`.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Listing of castles cloned using `homesick clone <github-user>/<github-repo>` (issue 3).
|
||||
|
||||
## [0.4.1] - 2010-04-02
|
||||
|
||||
### Fixed
|
||||
|
||||
- Improve error message when a castle's home dir does not exist.
|
||||
|
||||
## [0.4.0] - 2010-04-01
|
||||
|
||||
### Added
|
||||
|
||||
- `homesick clone` can take a path to a directory on the filesystem, which is symlinked into place.
|
||||
- `homesick clone` tries to run `git submodule init` and `git submodule update` if git submodules are defined for a cloned repo.
|
||||
|
||||
### Changed
|
||||
|
||||
- Use `HOME` environment variable for where to store files, instead of assuming `~`.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Missing dependency on thor and others.
|
||||
|
||||
## [0.3.0] - 2010-04-01
|
||||
|
||||
### Changed
|
||||
|
||||
- Rename `link` to `symlink`.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Conflict resolution when symlink destination exists and is a normal file.
|
||||
|
||||
## [0.2.0] - 2010-03-19
|
||||
|
||||
### Added
|
||||
|
||||
- Better support for recognizing git URLs (thanks jacobat).
|
||||
- If it looks like a GitHub user/repo, use that.
|
||||
- Otherwise hand off to git clone.
|
||||
- Listing now displays in color and shows git remote.
|
||||
- Support pretend, force, and quiet modes.
|
||||
|
||||
## [0.1.1] - 2010-03-17
|
||||
|
||||
### Fixed
|
||||
|
||||
- Trying to link against castles that do not exist.
|
||||
- Linking now excludes `.` and `..` from the list of files to link (thanks Martinos).
|
||||
|
||||
## [0.1.0] - 2010-03-10
|
||||
|
||||
### Added
|
||||
|
||||
- Initial release.
|
||||
Reference in New Issue
Block a user