Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix to #53, better fix for #41, and other improvements #82

Merged
merged 8 commits into from
Nov 22, 2013
Merged

Fix to #53, better fix for #41, and other improvements #82

merged 8 commits into from
Nov 22, 2013

Commits on Nov 22, 2013

  1. Add scala plugins to lib, if any are requested

    In theory this should offer support to projects that rely
    on macro-paradise, continuations, or other plugins.
    Antonio Cunei committed Nov 22, 2013
    Configuration menu
    Copy the full SHA
    3c7ee16 View commit details
    Browse the repository at this point in the history
  2. Small changes in git logging

    Antonio Cunei committed Nov 22, 2013
    Configuration menu
    Copy the full SHA
    7416330 View commit details
    Browse the repository at this point in the history
  3. Intercept null in one occurrence of getFragment()

    Antonio Cunei committed Nov 22, 2013
    Configuration menu
    Copy the full SHA
    f0180ef View commit details
    Browse the repository at this point in the history
  4. Rewritten the resolvers config docs, for better clarity

    Antonio Cunei committed Nov 22, 2013
    Configuration menu
    Copy the full SHA
    1377d75 View commit details
    Browse the repository at this point in the history
  5. Moving user-defined repositories to the GlobalOptions

    That allows the Vars section, and in particular the subtree
    "vars.dbuild", to no longer be treated specially. This also
    prepares to creating a new Repeatable config that includes
    just the global options (and not any repositories defined
    among the vars).
    Antonio Cunei committed Nov 22, 2013
    Configuration menu
    Copy the full SHA
    ef9741d View commit details
    Browse the repository at this point in the history
  6. Restore user-repeatable configuration, other improvements

    The root of the configuration file has been for a while
    now no longer a DistributedBuildConfig, but rather a
    DBuildConfiguration, which also includes the GeneralOptions.
    
    Although the latter have no influence on the repeatability
    of the build, saving only the RepeatableDistributedBuild
    is insufficient, as users won't be able to use it as-is
    to repeat the build. Further, a RepeatableDistributedBuild
    includes ProjectConfigAndExtracted objects, and with the
    schema strongly enforced those won't do in any case as
    a legal dbuild configuration file.
    
    This commit restores user repeatability of builds, by
    creating a new DistributedBuildConfig after extraction,
    which can now again be used as-is to repeat the build.
    
    In the process, added warnings to Ivy's SNAPSHOT
    resolutions, so that if the snapshot targets change
    a warning is issued.
    Antonio Cunei committed Nov 22, 2013
    Configuration menu
    Copy the full SHA
    757c0d0 View commit details
    Browse the repository at this point in the history
  7. Improvements to the Ivy snapshot marker

    Will now prefer the main jar, if it exists,
    rather than extracting the expanded name of
    an artifact at random.
    Antonio Cunei committed Nov 22, 2013
    Configuration menu
    Copy the full SHA
    d929a93 View commit details
    Browse the repository at this point in the history
  8. Improve formatting for repeatable config

    Antonio Cunei committed Nov 22, 2013
    Configuration menu
    Copy the full SHA
    65b47f4 View commit details
    Browse the repository at this point in the history