Skip to content
Snippets Groups Projects
  1. Feb 01, 2006
  2. Jan 26, 2006
  3. Jan 19, 2006
  4. Jan 12, 2006
    • Eelco Dolstra's avatar
      * New tools nix-pack-closure and nix-unpack-closure. These provide a · e4d4969a
      Eelco Dolstra authored
        useful way to transfer the closure of a store path to another
        machine.
      
        These commands provide functionality previously possible through
        `nix-push --copy'.  However, they are much more convenient in many
        situations (though possibly less efficient).
        
        Example:
        $ nix-pack-closure /nix/store/hj232g1r...-subversion-1.3.0 > svn.closure
        (on another machine:)
        $ nix-unpack-closure < svn.closure
      
        Note that Subversion is added to the store, but not installed into a
        user environment.  One should do `nix-env -i
        /nix/store/hj232g1r...-subversion-1.3.0' for that.
      
        Another example: copy the application Azureus to the machine
        `scratchy' through ssh:
        
        $ nix-pack-closure $(which azureus) | ssh scratchy nix-unpack-closure
      
      e4d4969a
  5. Jan 09, 2006
  6. Jan 08, 2006
  7. Dec 25, 2005
  8. Dec 24, 2005
  9. Dec 23, 2005
  10. Dec 15, 2005
  11. Dec 13, 2005
  12. Dec 12, 2005
    • Eelco Dolstra's avatar
      d87549c1
    • Eelco Dolstra's avatar
      * Fix NIX-23: quadratic complexity in maintaining the referers · 8463f27d
      Eelco Dolstra authored
        mapping.  The referer table is replaced by a referrer table (note
        spelling fix) that stores each referrer separately.  That is,
        instead of having
      
          referer[P] = {Q_1, Q_2, Q_3, ...}
      
        we store
      
          referer[(P, Q_1)] = ""
          referer[(P, Q_2)] = ""
          referer[(P, Q_3)] = ""
          ...
      
        To find the referrers of P, we enumerate over the keys with a value
        lexicographically greater than P.  This requires the referrer table
        to be stored as a B-Tree rather than a hash table.
      
        (The tuples (P, Q) are stored as P + null-byte + Q.)
      
        Old Nix databases are upgraded automatically to the new schema.
      8463f27d
  13. Dec 11, 2005
  14. Dec 09, 2005
  15. Dec 08, 2005
  16. Dec 06, 2005
  17. Nov 17, 2005
  18. Nov 16, 2005
  19. Nov 04, 2005
  20. Oct 29, 2005
  21. Oct 20, 2005
Loading