Commit Graph

  • 3f5eb8a0ab
    Remove the test directory after successful test run main Łukasz Langa 2023-08-02 13:49:12 +02:00
  • 955b370815
    Test requirements now live in pyproject.toml Łukasz Langa 2023-08-02 13:46:28 +02:00
  • ad04f72da6
    Move freeze_support to the main file, remove unused bin/bitrot Łukasz Langa 2023-08-02 13:38:31 +02:00
  • 0e9391d087
    Fix typo in README Łukasz Langa 2023-08-02 13:08:15 +02:00
  • 87e15913a5
    Move to pyproject.toml, drop Python 2 v1.0.1 Łukasz Langa 2023-08-02 12:41:59 +02:00
  • 929fb39782
    Move tests to pytest Łukasz Langa 2023-08-02 11:58:50 +02:00
  • 7f9a2e2efc
    Remove unused 'wait' import Łukasz Langa 2020-06-18 20:06:53 +02:00
  • 6168723f5b
    Unused variable deletion (#42) p1r473 2020-06-18 14:05:08 -04:00
  • 67e7b8c904
    v1.0.0 1.0.0 Łukasz Langa 2020-05-18 00:15:24 +02:00
  • 0dc3390b7f
    Use a process pool to calculate hashes and perform stat() Łukasz Langa 2020-05-17 22:55:35 +02:00
  • 104e07b66b
    Fix trailing whitespace in the test Łukasz Langa 2020-05-17 22:54:27 +02:00
  • 52677d2b5d
    Optimization: don't SELECT the path twice if it's not there Łukasz Langa 2020-05-17 21:58:30 +02:00
  • 45ab4501ee
    Make handle_unknown_path more readable Łukasz Langa 2020-05-17 21:50:09 +02:00
  • 8ee84344e8
    Simplify normalization and Unicode handling Łukasz Langa 2020-05-17 21:18:48 +02:00
  • 7608b56ea6
    Remove trailing whitespace Łukasz Langa 2020-05-17 21:17:19 +02:00
  • 8e9e37094d
    Claim 3.7 and 3.8 compatibility, can't be bothered to check 3.6 Łukasz Langa 2020-05-17 20:19:10 +02:00
  • 9af31192c2
    Make tests more robust and readable Łukasz Langa 2020-05-17 20:17:56 +02:00
  • c73646d2e1
    Update ACKS Łukasz Langa 2020-05-17 18:47:23 +02:00
  • 8ec9ea9629
    Use NFKD instead of NFKC because that's what macOS uses by default Łukasz Langa 2020-05-17 18:33:23 +02:00
  • c27c259282
    Add MIT license to make it explicit Łukasz Langa 2020-05-17 17:13:38 +02:00
  • 74f043b3ca
    Normalize unicode paths in the database (#37) Stan Senotrusov 2020-05-18 00:27:05 +08:00
  • 4ea0a57e0a
    Add and remove unnecessary / needed decodes (#38) Reid Williams 2020-05-17 08:07:47 -07:00
  • 6d82ff93b1 Fix a typo in README (#35) Zhuoyun Wei 2018-02-27 02:13:56 +08:00
  • a043402114 Vacuuming (#34) p1r473 2017-06-13 16:34:44 -04:00
  • a8e52626ef Swap sqlite cursor with dictionary and set data structures (#24) liloman 2017-03-03 19:16:46 +01:00
  • 6b4a1fd46a Typo in README Lukasz Langa 2016-11-01 12:05:18 -07:00
  • 58aa762e5c 0.9.2, updated README and benchmarks 0.9.2 Lukasz Langa 2016-11-01 12:02:34 -07:00
  • 7cf1577be7 Merge pull request #20 from benshep/patch-1 Łukasz Langa 2016-11-01 11:24:18 -07:00
  • 53b1a12301 Corrected assumed 'utf-8' encoding benshep 2016-10-31 14:03:59 +00:00
  • d192fa0175 Fixed -s 0.9.1 Łukasz Langa 2016-10-29 19:27:18 -07:00
  • 5e66b772d2 More robust filename encoding during stdout handling Łukasz Langa 2016-10-29 19:09:08 -07:00
  • 8c871b1319 Merge pull request #18 from vain/fix-encoding-warning Łukasz Langa 2016-10-29 15:04:46 -07:00
  • 8cfdf0cfc1 Merge pull request #19 from vain/increase-verbosity Łukasz Langa 2016-10-29 15:02:31 -07:00
  • 313347dd61 Show warnings about unreadable files even with verbosity == 0 Peter Hofmann 2016-09-21 17:40:42 +02:00
  • 4e3c840eb0 Show warnings about un-stat-able files even with verbosity == 0 Peter Hofmann 2016-09-21 17:37:36 +02:00
  • 4bd293f024 Print full path when file name decoding fails Peter Hofmann 2016-09-19 18:16:55 +02:00
  • 5ed89d8b1a [0.9.0] Python 3 compat, --quiet obeyed for bitrot.db checksum checks 0.9.0 Lukasz Langa 2016-08-09 14:51:57 -07:00
  • bfb73acc70 Merge pull request #17 from philipbl/error_files Łukasz Langa 2016-07-14 10:40:48 -07:00
  • 49912e9c9c Add Phil to authors Philip Lundrigan 2016-07-14 08:28:20 -06:00
  • 6405beaeba Fix if condition Philip Lundrigan 2016-07-14 08:28:05 -06:00
  • 18bf67317e Make error files available in exception Philip Lundrigan 2016-07-13 12:58:20 -06:00
  • e4efbc290c bitrot 0.8.0, fsencoding and self-integrity check Łukasz Langa 2016-05-02 17:49:25 -07:00
  • e78738308f bitrot 0.8.0, fsencoding and self-integrity check 0.8.0 Łukasz Langa 2016-05-02 17:49:25 -07:00
  • a09f0b0ad6 Bump version after fixing #13 Łukasz Langa 2015-11-02 16:27:00 -08:00
  • 2fc483e6b4 Update README.rst Łukasz Langa 2015-11-02 16:26:21 -08:00
  • 539c277bd8 Open file in binary mode for SHA1 computation Łukasz Langa 2015-11-02 16:23:18 -08:00
  • 0f4ebfa4fa Fix a RST typo. Łukasz Langa 2015-06-22 18:10:49 -07:00
  • 13b0067ac8 [0.7.0] Multiple bug fixes and refactors 0.7.0 Łukasz Langa 2015-06-22 18:08:26 -07:00
  • 08c6d436bf Merge pull request #7 from msloth/hotfix-missing-dbase-at-test Łukasz Langa 2014-12-30 16:37:33 -08:00
  • a319333fdb Merge pull request #8 from ganwell/master Łukasz Langa 2014-10-03 00:22:24 -07:00
  • 4d1ca47777 Fixed possible unique constraint exception Jean-Louis Fuchs 2014-09-10 15:48:33 +02:00
  • a6e1bb9b4c catch missing database file when running 'test' instead of crashing Marcus Linderoth 2014-08-10 18:03:28 +02:00
  • e5f737b09d PEP 8 0.6.0 Łukasz Langa 2013-11-11 00:43:22 -08:00
  • 1b8a582e34 Add --follow-links, skip files with ENOACCES et al. Łukasz Langa 2013-11-11 00:38:05 -08:00
  • 1f94944f87 commit at exit, in case of interrupted execution Łukasz Langa 2013-10-27 06:49:55 +01:00
  • 9521bdea00 minor formatting fixes, bumped to 0.6.0 Łukasz Langa 2013-10-27 06:45:25 +01:00
  • a8faff93e1 Merge branch 'periodic-commits' of git://github.com/yang/bitrot into yang-periodic-commits Łukasz Langa 2013-10-19 22:17:17 +02:00
  • dbdf7cf99b Merge branch 'master' of github.com:ambv/bitrot Łukasz Langa 2013-10-19 22:14:47 +02:00
  • f0e2d61fc3 Merge pull request #2 from yang/ignore-broken-symlinks Łukasz Langa 2013-10-19 13:00:04 -07:00
  • 2cf550d6a3 Merge pull request #1 from yang/div-by-zero Łukasz Langa 2013-10-19 12:58:01 -07:00
  • af81b67d58 Use proper defined constant ENOENT Yang Zhang 2013-10-17 11:42:23 -07:00
  • 11e94f663c Clean up throttling and sha1 from feedback Yang Zhang 2013-10-17 11:40:01 -07:00
  • 24f76c0678 Merge pull request #3 from yang/index-hash Łukasz Langa 2013-10-17 10:12:48 -07:00
  • b6faaf94fa Make chunk size configurable Yang Zhang 2013-08-29 15:51:06 -07:00
  • fc46cb7c53 Add optional commit throttling Yang Zhang 2013-08-29 15:39:33 -07:00
  • 0afdaddd0a Create index on hash Yang Zhang 2013-08-26 18:59:00 -07:00
  • a9b57b5814 Remove dangling pdb usage Yang Zhang 2013-08-23 14:05:21 -07:00
  • 37104d7b78 Clean up division by zero fix Yang Zhang 2013-08-23 14:04:09 -07:00
  • 3b3770d46a Ignore broken symlinks/files that disappear Yang Zhang 2013-08-18 20:16:36 -07:00
  • f2c37cae26 Fix division-by-zero bug Yang Zhang 2013-08-18 20:09:14 -07:00
  • 1db45dbd7a use lstat() instead of stat() to properly handle symbolic links Łukasz Langa 2013-03-27 17:19:38 +01:00
  • 970aad33df 0.5.1: minor bugfix in test mode reporting 0.5.1 Łukasz Langa 2013-03-15 23:32:14 +01:00
  • 26a6d62b02 0.5.0: test mode introduced 0.5.0 Łukasz Langa 2013-03-15 17:12:04 +01:00
  • a46acd36c4 readme updated Łukasz Langa 2013-03-04 09:37:09 +01:00
  • 6035421d39 performance and usability updates Łukasz Langa 2013-03-04 01:41:45 +01:00
  • ebcf6a5926 0.4.0: rename support, progress as percentage, skipping symlinks 0.4.0 Łukasz Langa 2013-03-04 00:49:42 +01:00
  • 0201bcd853 0.3.0: --sum command-line argument 0.3.0 Łukasz Langa 2013-02-26 15:44:51 +01:00
  • ddbe88eee4 release 0.2.1 0.2.1 Łukasz Langa 2013-02-12 09:57:58 +01:00
  • 6904612d97 use discard instead of removein the missing_paths set Łukasz Langa 2013-02-12 09:56:19 +01:00
  • de52daceaa 0.2.0: --verbose and --quiet command-line args, removing missing entries 0.2.0 Łukasz Langa 2013-02-10 19:16:10 +01:00
  • 6d56beaacc version based on SQLite 3 0.1.0 Łukasz Langa 2013-01-17 15:59:29 +01:00
  • b244bdd4d9 first usable version backed by DBM Łukasz Langa 2013-01-17 15:01:22 +01:00
  • 7a3545b55a readme updated Łukasz Langa 2013-01-16 11:28:25 +01:00
  • a506c20996 Initial commit Łukasz Langa 2013-01-16 02:25:46 -08:00