-
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 remove
in 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