Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 3, 2015
  1. @talex5
  2. @talex5

    Don't create #! lines longer than 127 characters

    talex5 authored
    Linux ignores characters after this! Reported by Bart van Strien.
Commits on Aug 2, 2015
  1. @talex5
  2. @talex5

    Release 2.9

    talex5 authored
  3. @talex5

    Fix for mtime comparison with OCaml >= 4.02.2

    talex5 authored
    We were rounding to the nearest integer to store it, but comparing with
    full precision. Now that OCaml reports fractions of a second, this meant
    that the test always failed.
Commits on May 31, 2015
  1. @gfxmonk
  2. @gfxmonk
Commits on May 26, 2015
  1. @talex5

    If deleting gpg's temporary file fails, just log a warning

    talex5 authored
    Otherwise, we mask the underlying error.
    
    Reported by Bastian Eicher.
Commits on Feb 7, 2015
  1. @talex5

    Moved generate_feed_description to Gui

    talex5 authored
    This is something that should be shared between plugins.
Commits on Feb 5, 2015
  1. @talex5

    Made Distro.is_installed function a method: is_installed_quick

    talex5 authored
    Avoids the need to take a config argument and avoids the need to expose
    the 'is_installed' method.
Commits on Feb 4, 2015
  1. @talex5

    GUI: delay starting the solve until the box is ready

    talex5 authored
    Progress updates from the solve would get queued. Then the box would
    open and see that the solve had finished and highlight any problems.
    Then the queued updates would arrive and remove the highlighting again.
Commits on Jan 27, 2015
  1. @talex5

    Add local opam file

    talex5 authored
    This makes it easy to get the dependencies through opam automatically.
  2. @talex5

    Disable safe_string for some files using Lwt

    talex5 authored
    The Lwt API has changed in an incompatible way.
    Reported by Jeremy Yallop:
    
    ocaml/opam-repository#3456
Commits on Jan 11, 2015
  1. @talex5

    Fixed progress display during "0install search"

    talex5 authored
    We only displayed the console progress indicator when the GUI wasn't
    available, even though there's no GUI for searching, and we didn't
    clear it before displaying the search results.
Commits on Jan 10, 2015
  1. @talex5

    Add "0install select --may-compile"

    talex5 authored
    This can be used by tools such as 0compile to decide what components to
    build in order to run a program.
  2. @talex5
  3. @talex5

    Fixed refreshing of component boxes in the GUI

    talex5 authored
    We stored the role when the box was opened and then always continued to
    use that. But now the role includes the impl_provider we need to update
    it for each new set of results.
  4. @talex5

    Added Scope_filter.may_compile

    talex5 authored
    When may_compile is set, we make a fake binary for each source impl,
    representing the binary that could be produced by compiling it.
    
    We use the same logic that 0compile uses to generate the binary XML.
    In future, we should be able to get 0compile to use this code directly.
    
    Based on Tim Cuthbertson's autocompile patches. However, we do not
    include source dependencies when solving (we just assume that any source
    implementation can be compiled). This matches what 0compile's
    autocompile feature does, and avoids pulling in large numbers of extra
    feeds just in case we need to compile.
  5. @talex5
  6. @talex5

    Minor code cleanups

    talex5 authored
    - command_qdom is now an Element.t.
    - Simplified tests with a default scope filter.
    - Report better errors if solver unit-test input is wrong.
    - Use Impl.make_command helper in more places.
    - Removed unused new_attr argument to make_command.
    - Added helper function Impl.local_dir_of.
    - Expose Feed.process_group and Element.make_impl functions.
  7. @talex5
  8. @talex5

    Fixed impl_provider's caching of implementations

    talex5 authored
    We first collected all implementations of an interface, cached this
    result, and then filtered depending on whether we wanted source or
    binary implementations.
    
    However, collecting all implementations requires deciding which feeds to
    look at, and this requires knowing whether we want source or not.
    
    Therefore, if we wanted to select both source and binaries of the same
    interface, we might incorrectly fail to consider some feeds.
  9. @talex5
  10. @talex5
Commits on Dec 30, 2014
  1. @talex5
  2. @talex5
  3. @talex5

    Tidied up impl_provider API

    talex5 authored
  4. @talex5
Commits on Dec 29, 2014
  1. @talex5
  2. @talex5

    Add fake gpg-agent for unit-testing with GnuPG 2.1

    talex5 authored
    GnuPG now requires an agent, even though it doesn't need it for
    anything and there's no way to stop it trying to connect to it.
    
    See: http://stackoverflow.com/questions/27459869/how-to-stop-gpg-2-1-spawning-many-agents-for-unit-testing
Commits on Dec 3, 2014
  1. @talex5
Commits on Dec 2, 2014
  1. @talex5
  2. @talex5
  3. @talex5
Commits on Dec 1, 2014
  1. @talex5
Something went wrong with that request. Please try again.