1. 11 Jan, 2011 1 commit
    • Added git_prettify_dir_path(). · 170d3f2f
      Clean up a provided absolute or relative directory path.
      
      This prettification relies on basic operations such as coalescing multiple forward slashes into a single slash, removing '.' and './' current directory segments, and removing parent directory whenever '..' is encountered. If not empty, the returned path ends with a forward slash.
      
      For instance, this will turn "d1/s1///s2/..//../s3" into "d1/s3/".
      
      This only performs a string based analysis of the path. No checks are done to make sure the path actually makes sense from the file system perspective.
      nulltoken committed
  2. 08 Jan, 2011 6 commits
  3. 03 Jan, 2011 4 commits
  4. 29 Dec, 2010 1 commit
    • Add generic hash function to util.c · e0646b38
      It's MurmurHash3 slightly edited to make it
      cross-platform. Fast and neat.
      
      Use this for hashing strings on hash tables instead
      of a full SHA1 hash. It's very fast and well distributed.
      
      Obviously not crypto-secure.
      
      Signed-off-by: Vicent Marti <tanoku@gmail.com>
      Vicent Marti committed
  5. 26 Dec, 2010 1 commit
  6. 23 Dec, 2010 1 commit
  7. 22 Dec, 2010 11 commits
  8. 21 Dec, 2010 3 commits
  9. 20 Dec, 2010 3 commits
  10. 19 Dec, 2010 3 commits
  11. 18 Dec, 2010 4 commits
  12. 17 Dec, 2010 2 commits