commit e6391f86404a71012322afdcf242eac668339975
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 13 22:46:47 2011 +0300

    Update NEWS file
    version -> 0.7.2

commit 3051b2d1b5129df0e5c028ed35646fd0c2c98963
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 13 22:39:41 2011 +0300

    addition to TODO

commit 160baa4ec0190491244a78a8f51234dc9cd9f72d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jun 13 14:40:43 2011 +0300

    FIXED:
       0 # nih -y install editors/emacs20
       ...
       0 # nih -y install editors/emacs22 emacs-
       Package editors/emacs22 is not found
       1 #

commit e2dc5107f1ba5229b1803ace19d21e80d2843ded
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue May 17 00:20:10 2011 +0300

    fix; version -> 0.7.1

commit 0c22dad6aee6ab890d49e97f9788404b25fff7b3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon May 16 23:12:10 2011 +0300

    Update for NEWS

commit 8bef7d446786661aa2693479c6ee8faa5cc73ad4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon May 16 22:55:38 2011 +0300

    version -> 0.7.0

commit 097f8cefdd59955e8d89a54298e14b1a82c00a9f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 15 23:59:38 2011 +0300

    remove mirror.corbina.net mirror

commit 57b75d2fca2871702b72990e2a055d5d1b9320a8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 15 23:33:39 2011 +0300

    clean-ups in mirror sites section of nih.default.conf

commit 4facd46446ec02a3f8da2daf69801db83a53150a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 15 23:26:50 2011 +0300

    add Russian mirror site
    fix in "remove" subcommand

commit 5657bf4e5438a62139bd9182b3f15862b6be7c0d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 15 23:18:26 2011 +0300

    fix mirror sites. Thanks to Zafer again.

commit be853b13f0c30854d1d916e3facaca886a770f26
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 15 22:52:49 2011 +0300

    New shell function for displaying summary: show_summary_NP

commit 5075ebac3cff5e75d072e6c257008a7cdc1860c7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 15 22:26:53 2011 +0300

    Better error message

commit 8a2375e1f73c20b81c1aaaf94d7fbfff84853dc9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 15 22:14:08 2011 +0300

    fix: "-f or -p are mandatory!" error message. Thanks to Zafer!

commit e8ae16481d395968bdf5d99730019738b63c2b34
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 15 19:03:19 2011 +0300

    update TODO

commit cc072a0b9bc4e44189f44020a1570fa72b6c5d3d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun May 15 19:02:52 2011 +0300

    fix for recent `,' -> `;' migration

commit ad81c1dcd03139042d4e9fe7baacb66ffbbf8e52
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 14 18:23:14 2011 +0300

    "nih remove" was reimplemented using "nih install" =>
    "pkg_delete -A" is not used anymore =>
    automatically installed leaf packages are removed correctly.
    
    nih.1 updates
    
    NEWS updates

commit 5272e7e9e3f8dfe005423efa6ae8e711dd91943e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 14 00:45:48 2011 +0300

    netbsd.org -> NetBSD.org

commit 7ee477bf193a9632a548c50bd9730c5c6bf220aa
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 14 00:43:39 2011 +0300

    Add a few commented in mirror sites to nih.default.conf.

commit de73340adf56de6b650481f5628da0f704bb0529
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat May 14 00:27:41 2011 +0300

    pkg install:
       prefix -    =>   suffix -
       prefix +    =>   suffix +
       prefix ?    =>   suffix _
       prefix *    =>   (removed)

commit 146b36b6e46013cffa237ed30a4572ae737a689d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 13 22:19:28 2011 +0300

    Subcommand "list" has been implemented.

commit ac6c10f9c93ca6f6c206254af9566b8466139d32
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 13 00:21:18 2011 +0300

    Configurable output of meta packages

commit 965aefbcfc28fc6e5b424ed987f79fef678b4474
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri May 13 00:16:15 2011 +0300

    Configurable format of package list (pkgs to be removed, installed etc.)

commit 4905308bf439cb2d6fbff7f62cbbe6d9134a346c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 12 23:09:40 2011 +0300

    minor code clean-ups

commit d491fbb0819d909a50d56ad68892fb6b649cbf7b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 12 22:35:18 2011 +0300

    add pkg_status to .gitignore

commit c47bd6d6012becf26f1442f1ba2289189ed9944f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 12 22:33:48 2011 +0300

    Do not output "the following packages will be ..."
       if the list of packages is empty

commit 5434b3f630a65faf7732cb3778dbde3a2cae0ba4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu May 12 22:20:01 2011 +0300

    fix: "nih clean-cache" fails if there are no binaries in cache directory.
    Thanks to Zafer Aydogan for pointing out.

commit ec1121fbc0ad0890dc29a87bd2da365990a0e16f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 11 21:41:59 2011 +0300

    Error message is sent to stderr in case of checksum mismatch

commit dd3e667cd9880e07d21677deea646e6ae2daa8ec
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed May 11 21:26:14 2011 +0300

    year -> 2011

commit 5dff903c5a6ccc09cbfba371d360793dde727711
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Apr 26 02:22:20 2011 +0300

    pkg_status script becomes a part of pkgnih

commit 602ab086c65f122b98ecc659ba30b244c483227f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Apr 5 01:09:32 2011 +0300

    version -> 0.6.4
    
      @prefix@/sbin/pkg_add is used instead of just pkg_add.
      This fixes a problem under NetBSD (with default PATH) where
      /usr/sbin/pkg_add doesn't support flag -D needed by nih.
    
      ~/.nih is created at the very beginning.
      This fixes 'cd: ~/.nih: No such file or directory' problem
      on fresh systems.

commit 3f64deeeaae37041482764f8340229ca4eb8d6bd
Merge: c0a3dab bcad4b2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Apr 5 01:01:22 2011 +0300

    Merge branch 'master' of github.com:cheusov/pkgnih

commit c0a3dab41c90c40dbfcc3083511220bc6ddf9a9f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Apr 5 01:00:33 2011 +0300

    Create ~/.nih in the very beginning

commit bcad4b2b96cf9a7aa5543891028fb2e7a6fa46b9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 2 20:28:30 2011 +0300

    Fix: under NetBSD always use /usr/pkg/sbin/pkg_add
       instead of /usr/sbin/pkg_add. The latter doesn't support -D flag.

commit d2b4e885f08cf5922e898c205bdac7e6ce51d348
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 2 20:27:03 2011 +0300

    Better output message while deinstalling packages

commit 3372ccc150d5e1a4c3d967f8bc4e2f96c8075b60
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Apr 2 00:51:33 2011 +0300

    Version -> 0.6.3
    
      pkg_update_plan:
        - Better algorithm for resolving devendencies.  First, DEPENDS and
          CONFLICTS are analysed. Then PROVIDES/REQUIRES.  This fixes the
          problem with multiple packages with different name that PROVIDES
          the same shared library.
        - Fix (unicity problem)
        - Better error message for "l:" failures
    
      nih:
        - Fix (package with highest version per (PKGPATH, PKGBASE) was not
          detected correctly in some situations)

commit cdba914103a8fc8e5397ea3c1988e21517bb12ed
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 31 11:28:55 2011 +0300

    +1 task

commit 000b80b2b8f2569d699d09ebefb9583dc9fd03c3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 31 00:36:21 2011 +0300

    Fix in pkg_update_plan.
    Package with highest version per PABA was not detected correctly.

commit 2b896326ba10a4664ed28d46cda362a250446497
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Mar 30 23:09:35 2011 +0300

    Fix "unicity" problem (nih update + multiple PANA in pkg_summary.txt)

commit 1261a726d1c1a80f36db84c0ff6f39612788bfbd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 25 21:01:19 2011 +0200

    pkg_update_plan: Better algorithm for package resolving.
    First, DEPENDS and CONFLICTS are analysed. Then PROVIDES/REQUIRES.
    This fixes the problem with multiple packages with different name
    that PROVIDES the same shlib (fonts/Xft2 and x11/libXft).

commit 3912d8a0ed9de54d46ada1e76ae4a4758f7618a3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 25 15:51:07 2011 +0200

    pkg_update_plan: better algorithm for resolving "l:" problems.
    Highest version is chosen per PKGBASE.

commit bf7fd72a257d16849dc8d89c7a9bdb41874a67ca
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 25 15:50:19 2011 +0200

    Better error message for "l:" failures

commit d39402e29b529ccfff8e07964fce1d300f965a64
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 25 11:30:25 2011 +0200

    fix a typo in NEWS

commit 63c1a905c8f823fd498a4a15dd2962b836474b6a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 20 16:33:21 2011 +0200

    fix in doc/NEWS

commit 91e6af78c2ba4798d400a4b1b62c2df03dcedb90
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 20 16:28:33 2011 +0200

    version -> 0.6.1
    
      Workaround for buggy /bin/sh on DragonFly and FreeBSD<=7.n.
      On these systems  the following code
        set -e; if eval false; then ...; fi; echo ok
      doesn't work properly. Due to this problem nih almost always fails.
      On these two platform you also need pkg_online-client>=0.12.1
      for 'nih search -o', 'nih info -o' and 'nih meta -o'.
    
      Another bug was fixed in pkg_update_summary. It caused "unicity
      problem" when package upgrade is requested.
    
      'pkg_add -D' is used for installing packages in order to temporarily
      (during installation process) ignore unsatisfied dependencies.

commit af0e87413c8f6d0804c070fe7fa0c6f887544c6f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 20 16:28:13 2011 +0200

    Update .gitignore

commit f6829fb7236e4ffc5f07f22fa0f2414b857155bf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 20 16:25:24 2011 +0200

    Better output format for 'nih meta'

commit 07cc01db1985ee97e13aa6ebf524adf8df8503ee
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 20 16:12:48 2011 +0200

    Another fix in pkg_update_summary. Package update causes "unicity problem".

commit 9ba8d147585e9f585265799764cce26c7a552fff
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 19 14:47:03 2011 +0200

    Ignore missed dependencies while installing packages (pkg_add -D)

commit ad1744f830ed87e5007a14291cbe4a28d84172dd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 19 13:53:46 2011 +0200

    nih -D: debugging mode without removing tempdir

commit 594b75a4983533a357dd1e25fbfa59d6ce29e8d2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 19 13:13:58 2011 +0200

    woraround for buggy DragonFly/FreeBSD /bin/sh

commit ae1d7eda97a20c798cd369574382d0a790471e38
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 14 15:42:33 2011 +0200

    version -> 0.6
    updates in NEWS

commit 9d3a22c2045377bb38404dfbadd48f33269fbe7d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 14 14:58:39 2011 +0200

    Fix in handling flag "automatic"

commit 42a720442e059c0f10393a3d14fb479bb3a0747f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 14 01:39:09 2011 +0200

    -1 task (done)

commit b132c727faf3a824dd1f2f845b0e224b0b0f7a06
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 14 01:16:47 2011 +0200

    "nih meta" command was added

commit ab7ee30c6ce059f0f02fc5cac9ef51f4260a2555
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 13 16:36:05 2011 +0200

    suppress error messages produced by pkg_summary2deps

commit a9833958e9e90eea7641254233a0114677e64682
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 12 02:19:01 2011 +0200

    slightly update TODO

commit 281f2666a1aaac1642f7db4e0a06c747c9d94e77
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 12 02:05:41 2011 +0200

    pkg_summary(5) provides FILE_NAME. We use it if available.

commit 7f627180bcf2128eae68b72aca763f697d21b608
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 12 01:25:27 2011 +0200

    minor impovement in FILES section

commit e128de237406551ef69d6a6f6b258f987203f2a2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 12 01:24:39 2011 +0200

    @foobar@ are replaced in nih.1

commit bcfc37689e05fca1130720b333a84db72957c023
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 12 01:20:26 2011 +0200

    FILES section was added to nih.1

commit 564d437ed003a314cbc72dccabcd99e788734b4f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 12 01:08:22 2011 +0200

    DOCDIR defaults to ${PREFIX}/share/doc/pkgnih

commit 26b434b1ed5cad35d5339eb6ed3b85a156db1a2b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 12 00:52:51 2011 +0200

    PKG_SUMMARY_URL variable has been renamed to REPOSITORY.

commit caa3b41dcd2084e2a44793597953d5d613cdd0b9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 12 00:47:26 2011 +0200

    Correct default URLs to repository for DragonFlyBSD and Minix

commit fd2eee31a32a587c9e5eceafc63b380bbb8d917f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 12 00:43:52 2011 +0200

    fix in handling FILE_NAME in pkg_summary.txt

commit 48b17515107abef96580467a0a9dda11c35cd3f8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 12 00:43:01 2011 +0200

    Example for 'ftp -4'

commit 9d119a5c7a75c885f08e90c127591a19fd566db2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 11 23:37:54 2011 +0200

    Update TODO
    Add FTP_OPTIONS and WGET_OPTIONS to nih.default.conf

commit 9fb8d77bc22d13a18172f4a5057a2f75958096bd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 11 23:14:29 2011 +0200

    addon for previous commit

commit 18503d7e18d184a430419e5f7f92e25e06dffc66
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 11 23:11:00 2011 +0200

    Default settings have been moved from
       share/examples/nih/nih.conf to lib/nih/nih.default.conf
       Alsmost empty nih.conf is installed to etc/nih/config

commit 9a5304997ef72e4cb7ff85dfde031659b2cf5d34
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 11 00:35:33 2011 +0200

    new tasks were added to TODO

commit 0f160bd70992259528cabfb2720f77be7e625a7a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Mar 11 00:30:48 2011 +0200

    update TODO

commit 48c339a4b085533a944c5e3692fb7d15e99ea2cd
Merge: 300cdc0 3e3e14d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 10 18:54:11 2011 +0200

    resolve conflicts of merging

commit 300cdc0f6d7517c9142359566def5dfef4362f5b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Mar 10 18:53:38 2011 +0200

    +1 task

commit 3e3e14db43dfba677b7328fb7018141ef942e8a5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 8 18:27:08 2011 +0200

    export PSS_SLAVES

commit f4c773d204c5e8c45f02e880c875b23ae43dd8b3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Mar 8 18:26:47 2011 +0200

    +1 task

commit 8db19bcb5395afa9d2bcbada4ba9c99da65b9f11
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Mar 7 21:02:14 2011 +0200

    PSS_SLAVES was added to config file.

commit 0dfcdcaf773503a4fcd19e9892d58c8c75329c39
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 6 14:39:55 2011 +0200

    remove unnecessary ; in awk code

commit 11692d0336107c40cd9408fb0ebf695759f97b76
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Mar 6 11:58:57 2011 +0200

    -1 task (done)

commit 53b7711c918cd0e30be0120e1e0fc293b7c4dd57
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 5 22:06:50 2011 +0200

    Manual page for pkg_update_plan was added.

commit 86d7ef1a38e999df5a411a8dbfada8317a1abefb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Mar 5 22:06:37 2011 +0200

    Minor update

commit 3eec4be492a1552a78d4bbd6db0490433ac052c3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 27 19:48:32 2011 +0200

    Minor code simplification

commit a16f9d85d94978e356d30784a6089981f8a2c3c7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 27 19:48:09 2011 +0200

    -1 task (done)

commit 6161120e8ea515b54a5ea7ddbfbab851d5714e92
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 27 16:36:48 2011 +0200

    Fix for previous commit (unicity problem)

commit fa016f32f17ff7da1a29bd7c491a2023914326b6
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Feb 26 01:28:48 2011 +0200

    Support for the following commands was added
       nih install  /path/file/binary-x.y.z.tgz
       nih install +/path/file/binary-x.y.z.tgz
       nih install ?/path/file/binary-x.y.z.tgz

commit 5d3212f4c45e6945b0eb62c8c7df3e376a5ca5ea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 22 00:11:32 2011 +0200

    more tasks

commit d0cff94dc14e3dd264e91f953b25ce462b6cfbdf
Merge: df781f7 72e11da
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Feb 21 23:31:12 2011 +0200

    Merge branch 'master' of github.com:cheusov/pkgnih

commit 72e11dabac523e39fcbf0c76c8e0accbc0bf1b2e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Feb 21 23:28:32 2011 +0200

    +1 task

commit df781f77355d376883b4d9f0ae37d3efdcdc96de
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 16 23:45:23 2011 +0200

    version -> 0.5

commit e14c5998df0a17e40ae75a71102581252c24242f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 16 16:56:42 2011 +0200

    If package version is not changed but CONFLICTS/DEPENDS/REQUIRES/PROVIDES
    are changed in inconsistent way, this may cause a lot of problems.
    Now such situations are handled correctly.

commit 5487248964d24ea643f901eb0ebdcb2a1d328827
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 15 20:30:27 2011 +0200

    Better message about checksum mismatch

commit 48be60648276cc86e2c119c5f80560e90d3f4d58
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 15 20:13:01 2011 +0200

    Better progress message

commit e8a6489aa03143b8cd0c7a75768d4d92e2a028ec
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 15 20:11:31 2011 +0200

    More notes about "why nih"

commit 3052c5df474c6f73cff44f761a551653c16b48b3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 15 20:08:50 2011 +0200

    More notes about "why not"

commit 4ca5316ee8adea888389d8aaaa334d5ca7055f59
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 15 20:00:48 2011 +0200

    PROVIDES field of pkg_summary.txt is used to automatically resolve
    missed/bad dependencies.

commit efbf3cb909ad949575ebc6578b41f31a7c25e619
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 15 17:50:05 2011 +0200

    Fix for PROVIDES|REQUIRES
    A bit different debugging output

commit e9f3570f8ab0c1c1073d09c5a85362aa7ea59e0c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 15 03:16:26 2011 +0200

    l: problem causes package update
    Fix in marking package as auto-removable

commit cc44f4596b9a1206ecc373e328b7500e142168c1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Feb 15 03:15:03 2011 +0200

    PROVIDES/REQUIRES fields are also used for finding problems and solving them

commit 85d96fea66674c585d06091649ceaec6018bde2f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Feb 13 00:57:26 2011 +0200

    Version -> 0.4.1
      Fix bug in pkg_update_plan

commit 4e60449bd5e3fc07ec185b37b8b90c7dc94ce81c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Feb 11 16:51:20 2011 +0200

    Bump version to 0.4
    Update NEWS

commit e074a9294cf905ebca1555a10bf4a1c2e4851f7c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Feb 11 16:51:09 2011 +0200

    document nih install -D in manual page

commit 99f17e243ceed760b9e2c7595cda6dff4896be8c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 2 21:44:29 2011 +0200

    Fix bug in update_plan generation.

commit de63e2bef634adfcfc48085b44fb80823fae17a2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Feb 2 21:09:02 2011 +0200

    New option -D was added for 'nih install' for debugging purposes

commit 2e0698d9527f8a85c3506aac6c8117716a597cf7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Jan 19 01:25:35 2011 +0200

    update TODO

commit f17873ccdef64e9a7c394370c805d81143882f51
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jan 18 12:53:08 2011 +0200

    "nih install -B" now works correctly

commit 259951100f275a655c807da895751484b34c1e52
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jan 18 12:36:37 2011 +0200

    fix: s/-B/-b/ for pkg_cmp_summary

commit 80cae4f0fb2321ce7376fd025458501fdc946cff
Merge: 322307f 2f761ff
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jan 18 12:26:00 2011 +0200

    resolve merge conflict

commit 2f761ff3ef7e078669eb3b674bf701271869baff
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jan 18 12:07:53 2011 +0200

    Option -B was added to "nih install" and "nih status" for considering
    packages different if their BUILD_DATE differ.

commit 322307f0f82be405ee10c4f3cf31900fc8e610ac
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 17 12:21:59 2011 +0200

    updated

commit 53a8e2c298d017eeeb124fa260c5f9ce43d62113
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 16 23:01:24 2011 +0200

    Update to 0.3.1 with some fixes in pkg_update_plan.

commit 436ff52d7955ea4b610d2792d96dc21529e2cdb3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 16 18:53:14 2011 +0200

    Better handling "d:" conflicts

commit 8f9780d7576ef3585cc068ab8bf9b960ea1ba757
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 16 18:33:58 2011 +0200

    Fix in handling "auto-revovable flag"

commit 8940a35f9368a05776f6473f3e758b53d68d5c21
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 16 16:44:56 2011 +0200

    Version is set to 0.3
    
      Command "nih info" was added. It shows an information about packages
      in the repository or about installed packages. See the manual page
      for details.
    
      "nih verify", "nih status -s" and other commands that don't require
      pkg_summary.txt now work normally without "nih refresh" and even
      without binary repository (without pkg_summary.txt) at all.  Thanks
      to Andrey N. Oktyabrski for pointing out about these problem.
    
      Unless NO_SUMMARY_COPY variable is set in configuration file,
      downloaded pkg_summary.txt and SHA512.txt files are copied to
      "pkg_summary_YYYYMMDD_hhmm.txt" and "SHA512_YYYYMMDD_hhmm.txt"
      respectively, thus allowing to restore and use them in the future.
    
      Unless NO_INSTALLED_COPY variable is set in configuration file,
      ~/.nih/installed_YYYYMMDD_hhmm.txt file containing a list of
      installed packages before removal/installation is created thus
      allowing to restore the previus state of the system.
    
      nih clean-cache:
        - New option -i was added that takes into account
          ~/.nih/installed_*.txt files.
    
      nih deps:
        - Option -z has been replaced with -I. By default, pkg_summary.txt
          is analysed, not installed packages just like in "nih search"
          and "nih info".
    
      yes_* variables were introduced in config file for always answering
      "Yes" to particular questions.
    
      fix: "nih search -r" without -3|-9 options doesn't fail with strange
      error messages anymore.
    
      Minor fixes in nih.conf

commit 13340a1b9a3a106a26e203e3e6cb792281744fcb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 16 15:41:41 2011 +0200

    "audit" command has been removed. It makes sense to use pkg_admin directly.

commit dd5abc79764ca7e3730d7bd69768ea1858805720
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 16 14:12:23 2011 +0200

    DEPENDS and COMMENT are also saved in ~/.nih/installed_*.txt

commit 220fb9f7c924daed897c7204dad05ed910a55d3e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 16 14:10:14 2011 +0200

    ftp -o and wget -O

commit e3b682da89a0b9d5b6cda05e724c53ec92d6dce1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 16 02:27:59 2011 +0200

    update TODO

commit c901c5d513a95420c5ab6586ede4111d5897607a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 16 02:26:17 2011 +0200

    nih deps:
       - option -z has been replaced with -I. By default, pkg_summary
         is analysed, not installed packages.

commit 251dceb5a1ea3b760e4be9b9483371d8a7906726
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 16 02:05:04 2011 +0200

    New -i option was added to "nih clean-cache".

commit 9163ee604c462aed3dceae4f3436ce1821972614
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 16 01:24:59 2011 +0200

    ~/.nih/installed_YYYYMMDD_hhmm.txt file is generated before
    package removal and installation

commit 013a7e33cd1caf537b4b5295989c0a3d5c18978c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 15 19:43:08 2011 +0200

    Unless NO_SUMMARY_COPY variable is set in configuration file,
    pkg_summary.txt and SHA512.txt files are copied to
    "pkg_summary_YYYYMMDD_hhmm.txt" and "SHA512_YYYYMMDD_hhmm.txt" respectively.
    Thus, you can restore them and use in the future.

commit 78a977a39e283bcc63dbb141b7b153334b07ec99
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 15 18:04:34 2011 +0200

    update TODO

commit cde086debbb4c48a7b20ab718d2639c2c86ed778
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 15 18:03:33 2011 +0200

    yes_* variables were added to config file for always answering Yes
    to particular questions.

commit cf884840bd99e7e31fa64f1ed5177117339b75c1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 15 14:05:26 2011 +0200

    Notes about -r and -3|-9

commit 0b1c69f9c14e1e79afa115f91f8455320f73fbab
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 15 13:18:28 2011 +0200

    Update TODO

commit 7cee98b74dc9c6aec06f351de4116b7413f2b751
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 15 13:16:39 2011 +0200

    Command "info" was added.

commit 520015fddfc4262c7fb3393faa0f6210646b6f1a
Merge: ef9b05a c024d06
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 15 11:51:52 2011 +0200

    Merge branch 'master' of github.com:cheusov/pkgnih

commit c024d06b5af2ddc609ad8428d67bb7e7e3f92864
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 15 11:51:16 2011 +0200

    More plans

commit ef9b05a2fff1bec4026a454c986558bb9411f195
Merge: 823f8f0 18ee455
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 13 22:19:52 2011 +0200

    Merge branch 'master' of github.com:cheusov/pkgnih

commit 18ee455fd5386ed409ad92f5cc678bf5266de428
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Jan 13 22:19:07 2011 +0200

    new plans

commit a0397d9ebf888736034b18ba25548ad2dc84b46a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jan 11 17:03:39 2011 +0200

    "nih verify", "nih status -s" and other commands that don't require
    pkg_summary.txt now work normally without "nih refresh" or even without
    binary repository at all.
    
    Fix a typo in manual page.
    
    Thanks to Andrey N. Oktyabrski for pointing out about these problems.

commit d8855a1dd42712e6ff230a7f37c52b6cae8da1ac
Merge: be8d6ec 94d2c29
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jan 11 15:43:57 2011 +0200

    resolve merge conflict

commit be8d6ec42052872741b993ebca6d25eeac3054e3
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Jan 11 15:41:13 2011 +0200

    Continue to work with fake (empty) pkg_summary.txt (exit status of grep -E
       is ignored).

commit 823f8f00a698ae01d13014c16a8f72c824c9496f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 3 20:38:10 2011 +0200

    version -> 0.2.1

commit 94d2c29698efa08dbd73054b6d272833eed7a515
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 3 19:47:37 2011 +0200

    add doc/Makefile

commit b25a2c6f06385048da4fa1e4e0aab24b91ae6dfd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 3 19:25:29 2011 +0200

    doc/INSTALL, doc/NEWS, doc/README and doc/TODO may also be installed
    by 'mkcmake install-doc'

commit f0147444457c0da8991250841d67a07ed213e249
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 3 02:55:42 2011 +0200

    a few comments

commit 19ba41435dc32f0d7d9740fb24893b9a3bfc1bb5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Mon Jan 3 02:42:52 2011 +0200

    Print "nothing to do" if everything is up to date

commit 5dce872db043cd71baa1fae93101a7d8bcf326e0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 2 23:49:35 2011 +0200

    PACKAGES -> CACHEDIR

commit 8b7c3a64b49b285fd094a55857ef2c023744ab2d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 2 00:46:46 2011 +0200

    minor improvements for documentation

commit 31b34693cc901c3cff999c002d51d26b7cb2dea5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 2 00:16:30 2011 +0200

    minor rewordings

commit 16e1fe70ce15546ef50d2cf7cc7ae1a2ad8efa5c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Jan 2 00:14:20 2011 +0200

    Support for .tbz packages

commit ebee2ba830267b03eeeb4560eb7b08102fdd8567
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 1 23:48:44 2011 +0200

    Implementation for "nih clean-cache -a"
    man page update

commit ba472b1d10c055c1a91fc3de9b802fdea179f863
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Jan 1 23:09:07 2011 +0200

    Implementation for "clean-cache" command
    PACKAGES has been renamed to CACHEDIR

commit d93e1866808b04372c381a46496fcedffdf1b74f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 31 21:57:59 2010 +0200

    Only first dependency from the list of alternative deps is used.
    Latest pkg_summary-utils is needed.

commit 3b18cf23968e201c364d6220566c943204787686
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 31 15:44:41 2010 +0200

    If multiple packages are available per (pkgpath,pkgbase) pair
       all of them are available for installing. As a result
       refreshing summary is not needed anymore.

commit f27c2097c6dc618c0b1db43beb0d87376a7bd7fd
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 30 16:14:04 2010 +0200

    PACKAGES renamed to CACHEDIR

commit 0c5d5fd1e9f101af632512c39ae83a3eace1f198
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 30 14:46:10 2010 +0200

    Add new option "nih install -d"

commit c8d57d4b8c49e7f87149f6da154aa1d396d49783
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 30 14:01:20 2010 +0200

    checksums of binaries are compared with SHA512.txt record
       before and after download.

commit 0396296f4c5f20e174ae8d4cd1734090458d51ea
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 30 01:25:52 2010 +0200

    Better resolving missed dependencies and conflicts.
       perl 5.10->5.12 update is not a problem anymore.

commit 1121cf8522f6eb34dbd449176108936217a494e0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 29 23:45:42 2010 +0200

    Add "nih verify -l" as a synonym for "nih verify -U"
    Add "nih verify -c"
    Add "nih deps -z"

commit ac4fd8f08f79dd4a4c872cf614e67948e8b6b73b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 22:14:31 2010 +0200

    regrshing summary only for "install" and "status"

commit 523eccdde947e7d865be4d35ccdcd1ce231b65b4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 21:52:54 2010 +0200

    Summary is refreshed before use

commit 59e00174fea1aafbd5e460fa4c3ae5059e477826
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 21:13:41 2010 +0200

    better output of "nih status -a"

commit 0e9ec057bee78f017f921527210afb774ce12f68
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 20:03:28 2010 +0200

    fix: always create tmpfile containing error messages.

commit 30a9f2544e6da275f5e35946e3ffb7c6b4254135
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 19:17:45 2010 +0200

    Add "nih status -A" option

commit bae7bbd5944ee685b1524b668709a8ecb70c2051
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 19:13:43 2010 +0200

    pkg_summary(5) generated by pbulk contains duplicates
       for the same (PKGPATH,PKGBASE). Add fix for this case.

commit 126dc48094177b69eff7ac44a5e40ef4458aea58
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 17:38:52 2010 +0200

    Now we have a manual page

commit cab7fedb8f6ec4e757bcb7cdb11a5ad612aab762
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 14:08:08 2010 +0200

    More documentation

commit 5568910bd052967bdabe70ed5108d401c4a2c95b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 13:19:07 2010 +0200

    'nih upgrade' has been renamed to 'nih update'
    'nih mark -d' -- to 'nih mark -a'
    Minor documentation update

commit c58257f8d36c78472d3cb5aa18b906eb99ad7746
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 12:24:05 2010 +0200

    pkg_update_plan is installed to bin/

commit 04e97f7cc311bbb184fcbd8a9af8aff964a2865e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 02:45:42 2010 +0200

    nih install: better support for PKGPATH

commit 4b2374769b7d5f5ee6e5b8969f55442f9ef4b93c
Merge: 459957c d705feb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 02:21:46 2010 +0200

    Merge branch 'newplan'

commit 459957c68f0fa68b690dabfdda15a5eb1fbcd817
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 02:19:26 2010 +0200

    Packages that were not [re]installed or updated are marked as
     'installed by user' or 'installed as a dependency' if necessary.

commit d705febd5e2ecfae9c927b34178b2393c7dd9932
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 01:27:23 2010 +0200

    Do not run pkg_update_plan if nothing should be done

commit 6b994d78517a0ddcd5090c28caac974950467da1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 01:16:26 2010 +0200

    Packages stick to their PKGPATH. That is PKGPATH will remain unchanged
        unless it is changed by user explicitely.

commit ff0572e63b8d096085c921943b34f368eb6974bc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 28 00:57:00 2010 +0200

    pkg_update_plan: PKGPAIR is used instead of PKGBASE in order to
       unchange PKGPATH of installed packages. Code clean-ups

commit a1968ee4c3f830e4c7d3b52fc57ad1eae9032f15
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 26 03:08:09 2010 +0200

    fix indentation

commit 72f491b020110e4096bdba196a82fb9555ded02c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 26 02:55:08 2010 +0200

    fix: PKGNAME has priority over PKGBASE

commit c4fcde485a00238a377b4bb86154a8bad7340a7b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 26 02:00:24 2010 +0200

    Packages are removed from leaves to root

commit 8321992b46f52c4440f51a1201f1e23eae90f8d0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 25 23:46:24 2010 +0200

    pkg_update_plan: fixes in handling PKGNAMEs

commit 4452d09ec438831d704c3db99b23b46915246de5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 25 20:12:54 2010 +0200

    Two new rules for resolving "not found" and "conflict" problems
    Better output of unresolvable problems

commit 83078834ce328b9ebf1c4da3bd4fa91c28eac8e2
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 25 19:53:06 2010 +0200

    pkg_update_plan:
       - -vv adds more verbosity (debugging info)
       - new option -i
       - fix in resolving not found dependency problem
    nih:
       - implementation for 'nih upgrade' without additional args

commit aff2c9f11d0f3327ab230283240996b92d04f431
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 25 03:07:05 2010 +0200

    Option -t was added to 'nih deps'

commit 286e9e0f8f64a9bc471021198afd5f5b096d70e1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 25 03:02:48 2010 +0200

    "Not implement yet" message for not implemented commands

commit 003099f488d6c823f1ace3cd7c1c44454c9cd141
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 25 03:00:36 2010 +0200

    Additions and improvements in help messages
    Minor fixes

commit 0119b77ef7d68adf9f2701a4f2ec6c9626d30cb4
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 25 01:39:03 2010 +0200

    Better help message for 'install' command.

commit 14c571b85e24ecf19d6b36cf0149d4c859ca5a5b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 25 01:19:27 2010 +0200

    Both .bz2 and .gz summary/sha512 files are downloaded

commit 6ab24d35618a18be09ba834b4380192a53c1fd57
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 24 11:47:07 2010 +0200

    REQUIRES/PROVIDES consustency is also analysed whil generating an update plan

commit 797b103f2ba538f37415ac9f2286f96652beae51
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 24 00:35:34 2010 +0200

    Another addon for installation-time conflicts

commit a8c3256debdfb57b54af797d8503eb52e3db3dc9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 24 00:26:17 2010 +0200

    fix: extra duplicates in update_plan

commit 2fde9121ad9de8aa418699c6ad802897684bb299
Merge: ddec13f 1461a22
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 24 00:23:26 2010 +0200

    Merge branch 'master' of github.com:cheusov/pkgnih

commit 1461a2282cd1fc3f7c52670dbec062a41919bcea
Merge: bdb8d78 e6e390e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 24 00:19:27 2010 +0200

    Merge branch 'master' of github.com:cheusov/pkgnih

commit bdb8d7895c30f145000d3f2cab5813d18d0e041f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 24 00:19:02 2010 +0200

    minor change in verbose message

commit ddec13fe7b95b42b852cb5fa6d7d8c2396599724
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 24 00:17:17 2010 +0200

    new option -I for 'nih search' for searching in installed packages

commit b1ee1e8ab3afcafc15e3fc25e96dfc807771525b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Dec 24 00:16:31 2010 +0200

    better algorithm for resolving conflicts

commit e6e390eb2275b337e1ade71588b633ce2049385e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 23 19:15:05 2010 +0200

    Add "deps" command

commit e819e89c8cab0f090f9f9ab9a1731bad9be82141
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 23 00:41:10 2010 +0200

    Progress messages while installing and removing packages

commit 644216732c7ef6101b3f3f07b10ff9763b28704e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 23 00:08:25 2010 +0200

    Before starting package installations all conflicting packages
        are removed

commit c53abe000836d90ca63b7c55fc7d53a7f04f383c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 22 23:25:34 2010 +0200

    Initial code for resolving conflicts between new and already installed
       packages

commit 1d984ba55270468a160b51e08da480e28d56e0ba
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 22 01:36:32 2010 +0200

    Treat l: c: and d: as a fatal error

commit 8073c2cdf974e252dee5de64ec47f861a44fa0e9
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 22 00:51:16 2010 +0200

    pkg_add -f is used for installing packages

commit e7f50f7eb5dacd96bd484f9c0244a4cdb82ced82
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 22 00:32:01 2010 +0200

    minor fixes

commit bd8444c733bc9ef6a2509eaa951aebf00b512201
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Wed Dec 22 00:07:13 2010 +0200

    Add "mark" command

commit e247a59e5692dbdc8bcf0b892d8c4a1f042a9280
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Tue Dec 21 23:03:51 2010 +0200

    set version to 0.0

commit f8ea87be3f4e5ad7004b312d8faa728ab85a0f53
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 19 16:09:46 2010 +0200

    updates in README and INSTALL

commit 67e00252c92ace6e4d3367bf5fd1994e36bd5657
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 19 14:20:43 2010 +0200

    Add verbosity to 'nih install'
    Add options -h and -c to pkg_update_plan

commit ad0d6cef2a4724643fa4604abfc9b6ebc939fc8d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 19 13:09:34 2010 +0200

    add .gitignore

commit 90a715785d51e2c58734b4fa18f0d69f70941f25
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 19 13:06:14 2010 +0200

    pkg_update_plan has been moved to libexec/nih/
    Cleanups in Makefiles

commit af2bed3c17926542f8150623c2e50be17f002362
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 19 03:15:49 2010 +0200

    nih/pkg_update_plan:
       - dependencies are automatically found and added to update plan

commit 207ddc25c2682e6fa62305f9b38eaa6c0ff03ea0
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 18 20:32:30 2010 +0200

    cleanups

commit 84554e3da026b50153e068c6ddf83750559d4d1d
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 18 20:22:53 2010 +0200

    clean-ups

commit fab08445e38e9aac756f7df29744d331ead7859a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 18 20:16:40 2010 +0200

    DB is rebuilt even if pkg_add failed

commit 317f3e12ccd7ba1c2a6adcf0a3fae5832e2bc98b
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 18 19:13:54 2010 +0200

    More code for "nih install". Now it partially works.

commit b4a11d88bde6034d7bf0ef5969d2fcd477d09059
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 18 16:45:24 2010 +0200

    Use `+' symbol as a marker for "installed as a dependency"

commit 10f0cbb6036199e23dbae833b18a4e6e960ee815
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 18 16:39:12 2010 +0200

    fix

commit 4fcd6951d69946dc3b3ce0e89056dd0101c1c7e5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 18 14:39:26 2010 +0200

    Output absent packages to stderr

commit 4c19222e62e84f542cae5d122b3f1f3253d7e70f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Dec 18 14:31:12 2010 +0200

    Ensure that all requested packages present in avail_summary,
    otherwise exit with error message

commit 38f890d10a07d5ebe4c8180765fa4ee56e132cc8
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 12 21:11:58 2010 +0200

    Update plan is shown

commit e2e253e170fbdb69562724bd5fd934cbd2c7ef8a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 12 20:33:39 2010 +0200

    license text

commit 5eef8ca2d4452a43e467fd14abff0d391af5d272
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 12 20:31:51 2010 +0200

    more code

commit 5a9f52e81274ceff31c0f2688abd7eba9139960e
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 12 19:59:57 2010 +0200

    fix

commit 986330021cba35fd3536b8ba15adfc948e3ed96c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Dec 12 17:59:19 2010 +0200

    Trivial upgrade plan (no automatic resolving of
        required or conflicting packages)

commit f9671b725776e5a3ca736e93810c7ede61d11206
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Dec 9 02:15:02 2010 +0200

    initial version for pkg_update_plan.in

commit c7f7036a40e35d38eee4d719b6ad7bc904587db1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 26 23:11:22 2010 +0200

    more code

commit f2c4c573478e7e213dbfa9252fed2b7277885ff5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Fri Nov 26 22:25:00 2010 +0200

    Further development

commit 715f6f6ee72dc99edfa0bf8fd5cab61ed193ed11
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 20 18:25:53 2010 +0200

    Minor improvements for "nih refresh"
    Update for "nih install"

commit eecf534e884f77fdcc0f31eb27675a86df579ffb
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 20 12:47:53 2010 +0200

    initial implementation for "nih install"

commit 32d6f9c42783152ebe9ec10c19d67787c9e2851a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Thu Nov 18 00:19:22 2010 +0200

    Add 'nih search' -s and -f suboptions

commit be670e97913b6dc7666b973b9baa3c4a6602a719
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 14 15:35:47 2010 +0200

    Minor fix for "nih verify"

commit 78f9bbdab9edc0d998eed270359a14ffd5576bcc
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 14 15:29:09 2010 +0200

    Global option -y was added

commit 0897f9fcccee3be55588070dd30dd03e32074fa1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 14 14:45:10 2010 +0200

    initial implementation for "nih uninstall"

commit f29b7f11e64e9444e5ec1baf21f984ff5903aa11
Merge: 4f6bb4a 859548a
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 14 01:05:19 2010 +0200

    Merge github.com:cheusov/pkgnih

commit 4f6bb4ac9d75acd22c0dec9f0446e74071f43c2f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 14 01:05:00 2010 +0200

    just spaces

commit 859548a9e509890e0b6671eca0770cc60e5f50e7
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 14 01:02:06 2010 +0200

    minor clean-up

commit c5b976d604e296c7d9fe5eb676ee1fa880e5ffcf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sun Nov 14 00:38:34 2010 +0200

    Implementation for "nih search"

commit d6c000a7036f35abb59a531ffa61c7f7390dd33f
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 21:26:31 2010 +0200

    Improcements for nih -h

commit 8b7172e7c6953c99b6ab2ebc8592485c5f3accc1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 19:38:26 2010 +0200

    Add doc/COPYRIGHT file.

commit 892ed3b568a2442a0bb846f058f9e4be1924cbcf
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 19:37:19 2010 +0200

    Add licence text.

commit 7e6f634b6849745dd5aff6267418fdbba186ecec
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 19:36:12 2010 +0200

    Implementation for 'nih verify'

commit 8859211f13e2fd771d6c2ccacafee8658338865c
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 19:07:52 2010 +0200

    Implementation for 'nih refresh -h'
    Implementation for 'nih leaf'

commit 04b24c4d661672c1385c71388d170bf0da5e2c68
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 16:46:37 2010 +0200

    Implementation for command refresh

commit c002acc76c926e53fb9d089f9135884a5a7a67f1
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 14:59:11 2010 +0200

    Implementation for "status" subcommand

commit 408067fa640f275761286f09096ff8645dac6940
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 14:01:35 2010 +0200

    config file is loaded

commit 53eb08cc7dd9aabe7782bf68f57d44f4a8c622ef
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 13:47:15 2010 +0200

    Installation instructions

commit 46d9936febea7e11ccb507adfb42de88dcb6f9f5
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 13:44:25 2010 +0200

    Documentation for command "help" and global option -h.

commit 06317cf56413e63a1a64fa51721d4ec2d5377c96
Author: Aleksey Cheusov <vle@gmx.net>
Date:   Sat Nov 13 13:23:17 2010 +0200

    first commit
