Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
More verbose Pkg.update() for checked out packages
Just like how "free" packages display which versions they're updating from and to, display the git SHA for checked out packages as they are updated. Here's a real-life example: ```txt julia> Pkg.update() INFO: Updating METADATA... INFO: Updating Interpolations master... INFO: Updating Tuples master... INFO: Skipping TerminalExtensions (dirty)... INFO: Updating AxisArrays master... INFO: Updating Compat master... INFO: Updating IntSets master... INFO: Updating HDF5 master... INFO: Skipping BitSets (dirty)... INFO: Updating DataArrays master... b5d39c3 => c588781 INFO: Skipping Signals (dirty)... INFO: Updating KDTrees master... INFO: Updating FileIO master... INFO: Skipping SmallDicts (dirty)... INFO: Updating BinDeps master... INFO: Updating DataFrames master... INFO: Updating SIUnits master... INFO: Updating Homebrew master... INFO: Computing changes... INFO: No packages to install, update or remove ``` To be honest, I was totally unaware of how many packages I had that were either dirty or happened to be on a custom branch before I made this change (DataArrays is only updating because I had been on a custom branch until I started printing out the branch names). This also prints out the before and after SHA if there was a change.
- Loading branch information