Inactive

Commits : Individual Commit

  Analyzed 7 days ago based on code collected 7 days ago.

Commit ID 8fae2947ce3aef3a04aa68f17d59f66eb387467e

Avatar Contributor: Peter Odding Files Modified: 3
Date: 24-June-2010 at 16:13 Lines Added: 169
Repository: git://github.com/xolox/dedupfs.git master Lines Removed: 106
Commit Comment: The missing half of the string interning patch :-|
* Bug fix for half-assed string interning implementation
* Cleaned up path2keys() (also to increase performance)
* Added indices on `tree`, `strings` tables for performance
* Bug fix for report_disk_usage()
* Bug fix: Replaced sys.exit(1) with os._exit(1) where `inside FUSE'
* The preferred key/value store is now gdbm because it supports fast
vs. synchronous modes. Existing key/value stores are however accessed
using the library that created them and when gdbm isn't available
any other persistent key/value store will do fine (using anydbm)
* Switched storage of hashes from hexadecimal to binary strings (this
breaks compatibility with older databases but saves a decent amount
of disk space)
* Changed remaining TEXT to BLOB, added sqlite3.Binary() / str() calls
* Added rudimentary profiling of logical operations
 

Changes by Language

Language Code Added Code Removed Comments Added Comment Removed Blanks Added Blanks Removed
  Python 145 81 20 25 4 0

Changes by File

 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.