[opam-commits] Passed: ocaml/opam#1989 (next - 667eacd)

Travis CI builds at travis-ci.org
Tue May 10 09:18:07 BST 2016


Build Update for ocaml/opam
-------------------------------------

Build: #1989
Status: Passed

Duration: 15 minutes and 52 seconds
Commit: 667eacd (next)
Author: Louis Gesbert
Message: Remove repos configuration files

repository configuration files were below the repository directory,
which was bad, and they now got cleaned up by the new synchronisation
functions that make sure no artifacts are left, which broke.

Besides, the only required and non-redundant information they contained
was the remote URL. This patch stores the remote urls of configured
repositories in a single file `ROOT/repo/repos-config`;

the selection of repositories is a list of names with the highest
priority repository first, and is stored in the global config file
`ROOT/config`. This removes the need for the "priority" integer field,
and is done with the idea that it can be moved to the switches sometime
soon to allow per-switch remotes. It's mostly an issue of UI now.

OTHER CHANGES:
- cleaner opam version ~/.opam upgrade code, added migration and some
  cleanup for 2.0~alpha
- changes of ~/.opam/config through a more specific function that
  requires the proper write lock, for more guarantees.
- Fixes #2538 (replace an iter by a fold)
- Put deprecated pin_option type aside (only left in
  OpamFile.Pinned_legacy)
- Internally, it's now possible to have remote-less repositories, which
  may be useful for some uses: local definitions can be stored there and
  will get used by opam without being touched by updates

View the changeset: https://github.com/ocaml/opam/compare/f3fa875d86d4...667eacd9e759

View the full build log and details: https://travis-ci.org/ocaml/opam/builds/129061513

--

You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ocaml.org/pipermail/opam-commits/attachments/20160510/48e96ab8/attachment.html>


More information about the Opam-commits mailing list