1. 02 Nov, 2018 1 commit
  2. 11 Sep, 2018 1 commit
  3. 20 Feb, 2018 1 commit
  4. 09 Jan, 2018 1 commit
  5. 03 Jan, 2018 1 commit
    • Timo Teräs's avatar
      split --force to several --force-[type] options · 039ff3bd
      Timo Teräs authored
      This unloads --force as several of the things are really not wanted
      together. E.g. --force-refresh is a lot different from --force-broken-world
      and doing --force to get the other might introduce unwanted behaviour.
      
      --force is still kept for backwards compatibility and it enables
      most things --force was used for.
      039ff3bd
  6. 27 May, 2017 1 commit
  7. 24 Apr, 2015 1 commit
  8. 08 Oct, 2014 1 commit
  9. 28 Jun, 2013 2 commits
  10. 19 Jun, 2013 1 commit
  11. 18 Jun, 2013 1 commit
  12. 30 May, 2013 1 commit
    • Timo Teräs's avatar
      db: unify handling of special packages · aec93ee7
      Timo Teräs authored
      make cache a special kind of repository, and automatically cache
      special packages (virtual packages, or ones installed from command
      line). add test cases for handling virtual packages. fixes #1617.
      aec93ee7
  13. 29 Feb, 2012 1 commit
    • Timo Teräs's avatar
      solver, test: make conflicts unconditional · f27f194d
      Timo Teräs authored
      Solver will now never report partial solution where a conflict
      constraint is not satisfied. The is because with --force we might
      install the partial solution; and if conflicted packages were to
      be installed we might have extra trouble.
      f27f194d
  14. 28 Feb, 2012 1 commit
  15. 15 Feb, 2012 1 commit
    • Timo Teräs's avatar
      solver, db: repository pinning improvements · 41fb3a4f
      Timo Teräs authored
      * solver internally calculates now using tags; not repository masks
      * installeddb now contains the tag name where the package came from
        -> we can now handle upgrades properly
      * the pinning is still a preference, and not strictly enforced;
        versioned dependencies may overrule preference
      41fb3a4f
  16. 17 Jan, 2012 1 commit
  17. 13 Jan, 2012 1 commit
    • Timo Teräs's avatar
      add: make repository tag pinning stronger · 2ea61da9
      Timo Teräs authored
      Previously we would not upgrade just by doing "apk add foo@tag" if
      foo was already installed. It required explicit '-u'. This allows
      'apk add' to explicitly prefer the newly specified pinning.
      2ea61da9
  18. 12 Jan, 2012 2 commits
  19. 06 Jan, 2012 1 commit
  20. 18 Oct, 2011 1 commit
    • Timo Teräs's avatar
      pkg, info: remember installed packages "replaces" · a787038d
      Timo Teräs authored
      "replaces" is now turned to a full dependency type list, so you can
      make package overwrite files only certain versions of the package
      (though, we should probably take this into account already at solution
      calculation phase).
      
      Also make 'info --replaces' print the "replaces" of the package.
      
      This is in preparation for the policy package support, which still
      requires "replacement priority" field to decide which packages' files
      get the preference.
      a787038d
  21. 16 Sep, 2011 1 commit
    • Timo Teräs's avatar
      solver: inheritable solver flags · 51999c97
      Timo Teräs authored
      allow per-name solver flags to be inheritable, and use them in
      self-upgrade, add -u  and the fix applet. this gives more familiar
      behaviour for the upgrades.
      51999c97
  22. 13 Sep, 2011 2 commits
  23. 09 Sep, 2011 1 commit
  24. 30 Mar, 2011 1 commit
  25. 05 Jan, 2011 1 commit
    • Timo Teräs's avatar
      add: use default arch instead of noarch, improve errors · 0e450c5f
      Timo Teräs authored
      Packages without architecture should get the platforms default
      architecture (so we are backwards compatible). Only the virtual
      packages should get 'noarch' by default. Also print full path
      to the index file which failed.
      0e450c5f
  26. 14 Dec, 2010 1 commit
  27. 11 Jun, 2010 1 commit
  28. 01 Jun, 2010 1 commit
  29. 26 Feb, 2010 1 commit
  30. 13 Aug, 2009 2 commits
  31. 11 Aug, 2009 1 commit
  32. 06 Aug, 2009 3 commits
  33. 04 Aug, 2009 1 commit
  34. 31 Jul, 2009 1 commit
    • Timo Teräs's avatar
      apk: use *at instead of chdir+normal file syscall · ea901526
      Timo Teräs authored
      this way we never change cwd, and relative filenames are always
      parsed consistently. this also helps filename construction in many
      places. this patch also changes '--root' to override location of
      all configuration to be in the new root. previously it depended
      on the file which one was used.
      ea901526