Permalink
Commits on Mar 3, 2013
  1. haskell-updater.cabal: tag 1.2.0.9

    trofi committed Mar 3, 2013
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. portage: enable '--complete-graph' by default

    trofi committed Mar 3, 2013
    Especially useful to pull the packages in proper order.
    
    The common problem is portage treating broken packages
    as installed thus when we try to reemerge all broken stuff
    we get completely random order.
    
    '--complete-graph' helps in restoring the sanity.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  3. Main.hs: allow short '-a' as an alias for '--all'

    trofi committed Mar 3, 2013
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Oct 18, 2012
  1. tagged v1.2.0.8

    trofi committed Oct 18, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. Distribution/Gentoo/Packages.hs: handle EAPI=5 SLOT=slot_part/subslot…

    trofi committed Oct 18, 2012
    …_part
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Sep 11, 2012
  1. tagged v1.2.0.7

    trofi committed Sep 11, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. Distribution/Gentoo/PkgManager.hs: get rid of System.IO.Error.try

    trofi committed Sep 11, 2012
    As it's not exported in base-4.6 (ghc-7.6)
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Jul 8, 2012
  1. tagged v1.2.0.6

    trofi committed Jul 8, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. New '--list-only' option to show broken packages one per line.

    trofi committed Jul 8, 2012
    The feature is requested by Martin von Gagern [1] to make
    output friendlied for processing.
    
    From now on we:
    - output all auxillary messages to stderr
      (or don't output them at all if --quiet is set)
    - output only PM commandline (or package list) to stdout
    
    Gentoo-bug: http://bugs.gentoo.org/407301 [1]
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Jul 1, 2012
  1. Distribution.Gentoo.GHC: silence 'brokenPkgs'

    trofi committed Jul 1, 2012
    Moved all the code spamming to console out from 'brokenPkgs'
    to main module.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. Distribution.Gentoo.GHC: silence 'oldGhcPkgs'

    trofi committed Jul 1, 2012
    Moved all the code spamming to console out from 'oldGhcPkgs'
    to main module.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  3. Distribution.Gentoo.GHC: unexport 'libFronts'

    trofi committed Jul 1, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  4. Distribution.Gentoo.GHC: export 'pkgListPrint' and silence 'allInstal…

    trofi committed Jul 1, 2012
    …ledPackages'
    
    Moved all the code spamming to console out from 'allInstalledPackages'
    to main module.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Jun 29, 2012
  1. Main: cleanup: switched from multiline string to 'unlines'

    trofi committed Jun 29, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. Main: got rid of IO in 'parseArgs' (easier to unit-test)

    trofi committed Jun 29, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  3. Main: remove catch-all case from combineActions

    trofi committed Jun 29, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Jun 28, 2012
  1. Main: cleanup: import Data.Set only as qualified

    trofi committed Jun 28, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. .cabal: alphasort modules

    trofi committed Jun 28, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  3. Distribution/Gentoo/PkgManager: drop unused 'dummy' package

    trofi committed Jun 28, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  4. Distribution.Gentoo.Util: explicitly export types and functions

    trofi committed Jun 28, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  5. Main: export only 'main' (eases catching dead code)

    trofi committed Jun 28, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on May 13, 2012
  1. commandline arguments: rename short '--version' key '-v' to '-V' ('-v…

    trofi committed Mar 10, 2012
    …' will be used for '--verbose' mode)
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Apr 30, 2012
  1. options: treat unknown commandline options as fatal errors

    trofi committed Apr 30, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Feb 29, 2012
  1. --help: use '--custom-pm' instead of '----custom-pm'

    trofi committed Feb 29, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Feb 26, 2012
  1. .cabal: updated source repo location (noticed by ivanm)

    trofi committed Feb 26, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Feb 11, 2012
  1. tagged 1.2.0.5

    trofi committed Feb 11, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. fixed paludis breakage: Bad argument '--continue-on-failure if-indepe…

    trofi committed Feb 11, 2012
    …ndent'
    
    Split "--continue-on-failure if-independent" in two separate ones.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  3. tagged 1.2.0.4

    trofi committed Feb 11, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  4. Drop 'Maintainer' line from source files.

    trofi committed Feb 11, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  5. commandline: inhibit shell expansion of passed arguments

    trofi committed Feb 11, 2012
    Consider the following command:
    
        $ haskell-updater --all -C echo '*'
    
    Before the patch:
      Showed contents of current directory followed by installed package list:
    
        foo bar dev-haskell/syb
    
    After the patch:
      Works as expected and renders asterisk:
    
        * dev-haskell/syb
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Jan 2, 2012
  1. tagged 1.2.0.3

    trofi committed Jan 2, 2012
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. added support for passing arbitrary options to PM command ('--' separ…

    trofi committed Jan 2, 2012
    …ated)
    
    Some examples:
        $ haskell-updater -C emerge --all -- --info
        $ haskell-updater -- --permit-old-version '*/*'
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Dec 24, 2011
  1. tagged 1.2.0.2 (ghc-7.4 support)

    trofi committed Dec 24, 2011
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. bump deps to support ghc-7.4 (Cabal-1.14 + filepath-1.3)

    trofi committed Dec 24, 2011
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Jul 26, 2011
  1. bump deps to support ghc-7.2 (Cabal-1.12 + process-1.1)

    trofi committed Jul 26, 2011
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>