Checkout Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
revert recursive query logic. does not play nice with libdispatch

  1. … 7 more files in changeset.
rework install logic to try to use a recursive query in sqlite instead

  1. … 1 more file in changeset.
increment pointer rather than just infinite loop here


  1. … 2 more files in changeset.
remove package file if it fails hash verification so we can download again easily


accept optional version parameter to mport_install. This allows users to remove ambiguity with ports like ruby or tcl.

  1. … 2 more files in changeset.
always perform hash verification on packages at this level.

drop unused function

install bundle file is broken. work around for now

Add new mport_setting_get and mport_setting_set functions to allow users to customize settings. The sqlite3 master database now contains a settings table with name and val fields.

There are two obvious uses for this:

1. defining the country the user is in to pick the nearest mirror list.

2. storing the last time we fetched an index so it doesn't try to do it all the time when it's out of date and we haven't generated one on stargazer yet.

  1. … 24 more files in changeset.
woot.. more fun with cleanup

  1. … 1 more file in changeset.
fix more warnings with const char* issues

  1. … 3 more files in changeset.
comment out mport_upgrade function as that isn't 100% ready

Upgrade to latest snap from github.

  1. … 23 more files in changeset.