Skip to content
Branch: master
Commits on Feb 8, 2018
Commits on Jun 17, 2017
  1. readme: remove "goals" paragraph from the top

    dunn committed Jun 17, 2017
    Half of them have been completed anyway
  2. bump version to 0.2.0

    dunn committed Jun 17, 2017
  3. add changelog for 0.2.0

    dunn committed Jun 17, 2017
Commits on Jun 12, 2017
  1. prevent duplicate dependency installations

    dunn committed Jun 11, 2017
    * make sure to prefer a dependency from qi.yaml over the manifest
    * also remove the now-unnecessary `dispatch-dependency` method
  2. remove `ensure-dependency`

    dunn committed Jun 11, 2017
    we already do this check in `install-transitive-dependencies`
  3. support specifying 'branch' and 'tag' for git dependencies

    dunn committed Jun 11, 2017
    * use nil internally for unspec'd versions instead of "latest"
    * teach `update-repository` how to update to a branch or revision
    * update git tests
    Part of GH-6.
  4. unpack-tar: unpack into cache director before renaming

    dunn committed Jun 12, 2017
    That way, if `unzipped-expected` does exist, we don't end up with a
    second copy of the dependency named `unzipped-actual` in the
    Also return true whenever successful.
Commits on Jun 10, 2017
  1. remove sys-path as an attribute of dependency objects

    dunn committed Jun 10, 2017
    It was an awkward attribute since it required being set after
    initialization; instead just generate it as required with `get-sys-path'.
Commits on Jun 5, 2017
  1. [test] remove use of src-path

    dunn committed Jun 5, 2017
Commits on Jun 4, 2017
  1. set-sys-path: don't version VCS-controlled directories

    dunn committed Jun 4, 2017
    For unpacked tarballs, use the version as a suffix.  But for Git and
    Hg repositories, we want to use the same directory for subsequent
    versions, so we don't have to clone the entire thing again.
  2. dependencies: remove src-path, use sys-path for everything

    dunn committed Jun 4, 2017
    * they were equivalent already, and src-path was never actually used.
Commits on Jun 3, 2017
  1. Revert "download-tarball: skip already-downloaded files"

    dunn committed Jun 3, 2017
    Skipping the downloading of existing tarballs is only desired when
    we can detect the version-string; when it is 'latest', we should
    overwrite it with the latest 'latest'.
    This reverts commit ba5665c.
Commits on May 29, 2017
  1. packages: reduce logging

    dunn committed May 29, 2017
  2. [test] check that the latest version of a tarball dep is loaded

    dunn committed Jan 22, 2017
    When the version of cl-test-1 in the YAML file is changed to 0.0.2, we
    should be loading the new version.
  3. combine --install and --install-deps

    dunn committed May 27, 2017
    * `qi --install` with no arguments now looks for a qi.yaml file in the
        working directory and uses that to perform a local dependencies
    * `qi --install` now also takes multiple arguments, e.g., `qi -i cl-redis yason`
Commits on May 28, 2017
  1. add copy of BSD 2-clause license

    dunn committed May 28, 2017
Commits on May 25, 2017
Commits on May 24, 2017
Commits on Jan 15, 2017
You can’t perform that action at this time.