At Fri, 05 Jun 2015 09:46:53 -0400, Ryan Culpepper wrote:
> mflatt:
> - git pkg support (babd4202, bbf154ba, fbdfa365)
> - impersonator protocol changes (0b71b848)
> - logging changes (65e323d2, 83b45957, 83b45957, 58eb8024)
> - restore Cygwin support (cceda783)
> - "raco pkg {install,update} --clone" (6379aadd)
> - Unicode 7.0 (9c7d0b87)
> - iOS? (af6c3961)
I think only the package manager changes for Git are worth mentioning:
* The package manager supports a direct references to Git repositories
via "git://[...]", "http://[...].git", and "https://[...].git" URLs.
(Previously, only references to GitHub were supported.)
* A `--clone` option for `raco pkg install` or `raco pkg update`
further facilitates Git-based package development. For example, if a
package X has a Git repository source, then installing and updating
the package pulls from the repository, but in a read-only mode by
default. Using `raco pkg update --clone X` switches the local
installation to a repository checkout that is suitable for modifying
the package implementation, pushing changes, issuing pull requests,
and so on. Using `raco pkg update --lookup X` switches the package
back to the default installation mode.