On Mon, Dec 9, 2019 at 3:53 PM kayhaw <xiaokedou123...@gmail.com> wrote:

> As a Go project, Capstan uses godep as its dependency manager,
> however, as of Go 1.11, Go's new dependency management system(Go
> Modules) is introduced officially, more and more Go projects use Go
> Modules to make dependency version information explicit and easier to
> manage, this patch makes Capstan migrate to Go Modules and update
> codes to use the latest APIs, here are details:
>
> - Delete Godeps directory, add go.mod and go.sum file, which are
>   generated by `go mod` command and declare Capstan project is managed
>   with Go Modules now
> - Update packages import path, change urfave/cli from v1 to v2, change
>   cheggaaa/pb from v0 to v3, all packages are newest released version
> - Update code to adapt new APIs according to the old/new API doc
> - Update the installation.md, use Go 1.11+ to build/manage Capstan on
>   Module Mode
>
> See [Go Modules Blogs](https://blog.golang.org/using-go-modules) to
> learn more
>
> Signed-off-by: kayhaw <xiaokedou123...@gmail.com>
>

Waldek, I did not review the details, but the overall approach makes sense:

Acked-by: Pekka Enberg <penb...@scylladb.com>

-- 
You received this message because you are subscribed to the Google Groups "OSv 
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to osv-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/osv-dev/CAGUyND-QAOgw1xB%2BqWjR%3Dej%3DiThj2mGHYShe9bAATFL1P%3DWp4g%40mail.gmail.com.

Reply via email to