# rdifftime
Compare directories recursively and (for files which content differs) report which files are most recenly modified.
rdifftime uses md5 to compare content of files. Better then `diff -qr`.
~~~shell
$ ./rdifftime /tmp/dir1/ /tmp/dir2/
/tmp/dir1/x.txt > /tmp/dir2/x.txt
./dir1only.txt MISS /tmp/dir2/
./dir2only.txt MISS /tmp/dir1/
~~~
In this example x.txt differs, and `/tmp/dir1/x.txt` is newer (mtime is bigger). Files which exists in both directories and has same md5sum are not reported.
Use '-i TEMPLATE' to ignore specific files (full path relative to any of dir is used, not just filename). Example:
~~~
./rdifftime /tmp/dir1/ /tmp/dir2/ -i .svn/* ./dir1*
~~~
Raw data
{
"_id": null,
"home_page": "https://github.com/yaroslaff/rdifftime",
"name": "rdifftime",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "",
"author": "Yaroslav Polyakov",
"author_email": "yaroslaff@gmail.com",
"download_url": "",
"platform": null,
"description": "# rdifftime\nCompare directories recursively and (for files which content differs) report which files are most recenly modified.\n\nrdifftime uses md5 to compare content of files. Better then `diff -qr`.\n\n~~~shell\n$ ./rdifftime /tmp/dir1/ /tmp/dir2/\n/tmp/dir1/x.txt > /tmp/dir2/x.txt\n./dir1only.txt MISS /tmp/dir2/\n./dir2only.txt MISS /tmp/dir1/\n~~~\nIn this example x.txt differs, and `/tmp/dir1/x.txt` is newer (mtime is bigger). Files which exists in both directories and has same md5sum are not reported.\n\nUse '-i TEMPLATE' to ignore specific files (full path relative to any of dir is used, not just filename). Example:\n\n~~~\n./rdifftime /tmp/dir1/ /tmp/dir2/ -i .svn/* ./dir1*\n~~~\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "recursively compare dictrories and report which files are newer",
"version": "0.0.1",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f5614165aec907464f2747d627716b26d87d30876101444e672bf2f43b25303f",
"md5": "d62dada77440701104166b39b60b916a",
"sha256": "7da0794aed9ec9afe8cb52c81092f5576c7bf576a6274adc6587b8a8a52c8119"
},
"downloads": -1,
"filename": "rdifftime-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d62dada77440701104166b39b60b916a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 3235,
"upload_time": "2023-03-15T12:40:39",
"upload_time_iso_8601": "2023-03-15T12:40:39.914751Z",
"url": "https://files.pythonhosted.org/packages/f5/61/4165aec907464f2747d627716b26d87d30876101444e672bf2f43b25303f/rdifftime-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-15 12:40:39",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "yaroslaff",
"github_project": "rdifftime",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "rdifftime"
}