Skip to content
Commits on Apr 7, 2013
  1. @infracaninophile
  2. @infracaninophile
  3. @infracaninophile
  4. @infracaninophile
  5. @infracaninophile

    Fix spelling

    infracaninophile committed Apr 7, 2013
  6. @infracaninophile

    Add all known verbs to the pkg.8 man page, except 'pkg ssh' because

    infracaninophile committed Apr 7, 2013
    that's only just been added and is nowhere near ready for prime-time
    yet.
Commits on Apr 6, 2013
  1. @vstakhov

    Use hash instead of SLIST for versions check.

    vstakhov committed Apr 6, 2013
    Use hash table instead of SLIST for storing INDEX file entries whilst
    performing version check agains ports tree INDEX file. That speed up
    version compare for each installed package.
  2. @infracaninophile

    Employing ATF more correctly:

    infracaninophile committed Apr 6, 2013
    - use Atffiles to run tests.
    - Basic testing is to run 'atf-run | atf-report'
    - Only use Makefiles where necessary to build test programs
    - As tests are run in a temporary dir, use atf_get_srcdir() liberally
      to make absolute paths
    - Temporarily disable testing in lib: needs more work
  3. @infracaninophile
  4. @infracaninophile
  5. @infracaninophile

    Add man page for pkg-annotate

    infracaninophile committed Apr 6, 2013
    Update the fix-xrefs script
    
    Update the xrefs in the man pages
    
    Update list of contributors in pkg.8 -- copied from
    https://github.com/pkgng/pkgng/blob/master/AUTHORS
Commits on Apr 5, 2013
  1. @infracaninophile
  2. @infracaninophile

    Generally change annotation key -> tag

    infracaninophile committed Apr 5, 2013
    Reword various messages more felicitously using the new 'tag' idea.
  3. @infracaninophile
  4. @infracaninophile
  5. @infracaninophile

    Return EPKG_WARN if the annotatation add/modify/delete didn't affect

    infracaninophile committed Apr 3, 2013
    one row.  In principle this could flag for an annotation affecting
    several rows, but the SQL can only affect 0 or 1 rows.
    
    In effect, you get EPKG_WARN if you try and add an annotation that
    already exists, or delete one that doesn't exist.  'pkg annotate' will
    register this as an error, but carry on and apply the annotation to
    all requested packages rather than aborting.
    
    Modify would have to go wrong in a weird way to return EPKG_WARN, so
    'pkg annotate' treats EPKG_WARN there eqivalently to EPKG_FATAL.
  6. @infracaninophile
  7. @infracaninophile
  8. @infracaninophile

    Add pkgdb_{add,modify,delete}_annotation()

    infracaninophile committed Apr 1, 2013
    Debugging
  9. @infracaninophile

    Add pkg_delannotation()

    infracaninophile committed Apr 1, 2013
    The schema etc. will only work if the key is unique for each annotation.
  10. @infracaninophile
  11. @infracaninophile

    Calling it 'abstract metadata' doesn't really do it for me. Change to

    infracaninophile committed Mar 31, 2013
    'annotation' everywhere, because that's a much better description.
  12. @infracaninophile

    Add the capability to query abstract metadata for packages via pkg

    infracaninophile committed Mar 31, 2013
    {info,search,query,rquery}
  13. @infracaninophile
  14. @infracaninophile

    Insert abstract metadata into local.sqlite

    infracaninophile committed Mar 30, 2013
    Keep comment with the code it refers to
    
    Some tidying to respect style(9) better.
  15. @infracaninophile
  16. @infracaninophile
  17. @infracaninophile

    Add code to load abstract metadata into struct pkg from database

    infracaninophile committed Mar 30, 2013
    Factor out code for running sqlite prepared statements returning two
    char* values per row from pkgdb_load_options() and
    pkgdb_load_abstract_metadata() into new load_key_val() function.
  18. @infracaninophile
  19. @infracaninophile

    Create constructor, destructor and accessors for struct pkg_abstract,

    infracaninophile committed Mar 30, 2013
    and integrate into struct pkg.
  20. @infracaninophile
  21. @infracaninophile
  22. @infracaninophile

    Make query_yesno() read and write via the controlling tty for the

    infracaninophile committed Apr 3, 2013
    process, thus allowing us to use stdin / stdout for file IO.
  23. @vstakhov

    Fix utime in the new repo.

    vstakhov committed Apr 5, 2013
    When generating a new repo, result files may have different utime
    that basically breaks If-Modified-Since logic for default nginx
    settings. Hence, set the same mtime for all archive files in a
    repo.
Something went wrong with that request. Please try again.