rdifftime


Namerdifftime JSON
Version 0.0.1 PyPI version JSON
download
home_pagehttps://github.com/yaroslaff/rdifftime
Summaryrecursively compare dictrories and report which files are newer
upload_time2023-03-15 12:40:39
maintainer
docs_urlNone
authorYaroslav Polyakov
requires_python>=3.6
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.04472s