1. 12 Nov, 2016 1 commit
    • Drew's avatar
      Softfail by default · acc377e3
      Drew authored
      Use softfail setting for importing remote packages.  This resolves issues such as
      
      fatal error: Can't find overlay named NaOH.link in [:]: file atpkg/src/Package.swift, line 375
      
      (when it is not required as it's a test-only dependency)
      acc377e3
  2. 03 Nov, 2016 2 commits
  3. 25 Oct, 2016 1 commit
  4. 24 Oct, 2016 3 commits
  5. 23 Oct, 2016 1 commit
  6. 29 Aug, 2016 1 commit
  7. 28 Aug, 2016 1 commit
  8. 18 Aug, 2016 1 commit
  9. 14 Aug, 2016 2 commits
  10. 08 Aug, 2016 1 commit
  11. 25 Jul, 2016 1 commit
  12. 19 Jul, 2016 1 commit
  13. 08 Jul, 2016 5 commits
  14. 01 Jul, 2016 2 commits
    • Drew's avatar
      [atpm] Allow SSH urls · 8cd771cd
      Drew authored
      SSH urls don't fit into the atfoundation scheme and so we have to use strings instead
      8cd771cd
    • Drew's avatar
      CI commit · 0b0e3461
      Drew authored
      0b0e3461
  15. 30 Jun, 2016 2 commits
    • Drew's avatar
      Merge pull request #30 from AnarchyTools/binary-releases · 09f4704d
      Drew authored
      atpkg support for binary atpm
      09f4704d
    • Drew's avatar
      WIP: atpkg support for binary atpm · a0087169
      Drew authored
      See https://github.com/AnarchyTools/atpm/issues/1
      
      This commit adds
      
      * Dependency type to ExternalDependency, to distinguish between Git and Manifest types
        This design was settled on after looking at several, including autodetecting git (which is possible via git ls-remote)
        However, manifest ExternalDependency is quite different than Git ExternalDependency for several reasons (including the use of channels)
      * Channels, which are essentially like micropackages inside a package.  A channel lets us say "stable" "beta" "linux" "osx" "swift2.2" etc.  All releases are part of a channel.  It would be possible to use separate manifests for each channel, but this would require the use of multiple manifests for basic osx/linux packages, which is undesireable
      * Tokens can now start with numbers, which is important, as we now have syntax where `:1.0 { :url "https://example.com/some/tarball.xz"}` is used to define where some version can be located
      a0087169
  16. 07 Jun, 2016 1 commit
  17. 22 May, 2016 1 commit
  18. 21 May, 2016 1 commit
    • Drew's avatar
      Convert Task.allKeys to computed property · c117fd19
      Drew authored
      Currently, allKeys can get out of sync with the actual task.  This can occur if you use the subscript setter.
      
      This does not arise very often, but can occur if you have an attool (which has no fixed set of keys, so it uses allKeys) *and* you are setting keys from overlays or via some other method that modifies the keys for tasks after their creation.
      c117fd19
  19. 18 May, 2016 1 commit
  20. 10 May, 2016 3 commits
  21. 06 May, 2016 1 commit
  22. 07 May, 2016 2 commits
  23. 06 May, 2016 2 commits
  24. 05 May, 2016 3 commits