├── .gitignore ├── CHANGES.txt ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── bin └── diffscuss ├── diffscuss-mode ├── diffscuss-mode.el ├── run-bare.sh └── tests │ ├── runtests.sh │ ├── test-diffscuss.el │ ├── test-simple.el │ └── testfiles │ ├── post-fill.diffscuss │ ├── pre-fill.diffscuss │ ├── short-post-open-body-line.diffscuss │ ├── short-post-open-interline.diffscuss │ ├── short-post-open-line-top.diffscuss │ ├── short-with-last-line-comment.diffscuss │ ├── short-with-new-hunk-level-comment.diffscuss │ ├── short-with-new-interdiff-comment.diffscuss │ ├── short-with-new-second-level-reply.diffscuss │ ├── short-with-new-top-level-reply.diffscuss │ ├── short-with-new-top-level.diffscuss │ ├── short.diffscuss │ ├── testnav1.diffscuss │ └── testnav2.diffscuss ├── diffscuss-notify └── diffscuss-notify.py ├── diffscuss.vim ├── README.md ├── doc │ └── diffscuss.txt ├── ftdetect │ └── diffscuss.vim ├── ftplugin │ └── diffscuss.vim ├── plugin │ └── diffscuss.vim └── syntax │ └── diffscuss.vim ├── diffscuss ├── __init__.py ├── cli.py ├── dates.py ├── find_local.py ├── generate.py ├── github_import.py ├── header.py ├── local_source.py ├── mailbox │ ├── __init__.py │ ├── bounce.py │ ├── check.py │ ├── common.py │ ├── done.py │ ├── init_mailbox.py │ ├── make_inbox.py │ ├── post.py │ └── set_default_inbox.py ├── support │ ├── __init__.py │ ├── editor.py │ ├── tests │ │ └── test_editor.py │ └── vimhelper.py ├── tests │ ├── test_generate.py │ ├── test_walker.py │ └── testfiles │ │ ├── comment_in_header.diffscuss │ │ ├── leading_hash_template.diffscuss │ │ └── standard_template.diffscuss └── walker.py ├── doc ├── diffscuss-added-comment.png ├── diffscuss-created-review.png └── diffscuss-jump-to-source.png ├── requirements.txt ├── scripts └── convert_percent_to_pound.sh ├── setup.py ├── test.sh └── test_requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/CHANGES.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include *.txt 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/README.md -------------------------------------------------------------------------------- /bin/diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/bin/diffscuss -------------------------------------------------------------------------------- /diffscuss-mode/diffscuss-mode.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/diffscuss-mode.el -------------------------------------------------------------------------------- /diffscuss-mode/run-bare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/run-bare.sh -------------------------------------------------------------------------------- /diffscuss-mode/tests/runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/tests/runtests.sh -------------------------------------------------------------------------------- /diffscuss-mode/tests/test-diffscuss.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/tests/test-diffscuss.el -------------------------------------------------------------------------------- /diffscuss-mode/tests/test-simple.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/tests/test-simple.el -------------------------------------------------------------------------------- /diffscuss-mode/tests/testfiles/post-fill.diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/tests/testfiles/post-fill.diffscuss -------------------------------------------------------------------------------- /diffscuss-mode/tests/testfiles/pre-fill.diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/tests/testfiles/pre-fill.diffscuss -------------------------------------------------------------------------------- /diffscuss-mode/tests/testfiles/short-post-open-body-line.diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/tests/testfiles/short-post-open-body-line.diffscuss -------------------------------------------------------------------------------- /diffscuss-mode/tests/testfiles/short-post-open-interline.diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/tests/testfiles/short-post-open-interline.diffscuss -------------------------------------------------------------------------------- /diffscuss-mode/tests/testfiles/short-post-open-line-top.diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/tests/testfiles/short-post-open-line-top.diffscuss -------------------------------------------------------------------------------- /diffscuss-mode/tests/testfiles/short-with-last-line-comment.diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/tests/testfiles/short-with-last-line-comment.diffscuss -------------------------------------------------------------------------------- /diffscuss-mode/tests/testfiles/short-with-new-hunk-level-comment.diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/tests/testfiles/short-with-new-hunk-level-comment.diffscuss -------------------------------------------------------------------------------- /diffscuss-mode/tests/testfiles/short-with-new-interdiff-comment.diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/tests/testfiles/short-with-new-interdiff-comment.diffscuss -------------------------------------------------------------------------------- /diffscuss-mode/tests/testfiles/short-with-new-second-level-reply.diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/tests/testfiles/short-with-new-second-level-reply.diffscuss -------------------------------------------------------------------------------- /diffscuss-mode/tests/testfiles/short-with-new-top-level-reply.diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/tests/testfiles/short-with-new-top-level-reply.diffscuss -------------------------------------------------------------------------------- /diffscuss-mode/tests/testfiles/short-with-new-top-level.diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/tests/testfiles/short-with-new-top-level.diffscuss -------------------------------------------------------------------------------- /diffscuss-mode/tests/testfiles/short.diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/tests/testfiles/short.diffscuss -------------------------------------------------------------------------------- /diffscuss-mode/tests/testfiles/testnav1.diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/tests/testfiles/testnav1.diffscuss -------------------------------------------------------------------------------- /diffscuss-mode/tests/testfiles/testnav2.diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-mode/tests/testfiles/testnav2.diffscuss -------------------------------------------------------------------------------- /diffscuss-notify/diffscuss-notify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss-notify/diffscuss-notify.py -------------------------------------------------------------------------------- /diffscuss.vim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss.vim/README.md -------------------------------------------------------------------------------- /diffscuss.vim/doc/diffscuss.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss.vim/doc/diffscuss.txt -------------------------------------------------------------------------------- /diffscuss.vim/ftdetect/diffscuss.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss.vim/ftdetect/diffscuss.vim -------------------------------------------------------------------------------- /diffscuss.vim/ftplugin/diffscuss.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss.vim/ftplugin/diffscuss.vim -------------------------------------------------------------------------------- /diffscuss.vim/plugin/diffscuss.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss.vim/plugin/diffscuss.vim -------------------------------------------------------------------------------- /diffscuss.vim/syntax/diffscuss.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss.vim/syntax/diffscuss.vim -------------------------------------------------------------------------------- /diffscuss/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /diffscuss/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/cli.py -------------------------------------------------------------------------------- /diffscuss/dates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/dates.py -------------------------------------------------------------------------------- /diffscuss/find_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/find_local.py -------------------------------------------------------------------------------- /diffscuss/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/generate.py -------------------------------------------------------------------------------- /diffscuss/github_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/github_import.py -------------------------------------------------------------------------------- /diffscuss/header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/header.py -------------------------------------------------------------------------------- /diffscuss/local_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/local_source.py -------------------------------------------------------------------------------- /diffscuss/mailbox/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/mailbox/__init__.py -------------------------------------------------------------------------------- /diffscuss/mailbox/bounce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/mailbox/bounce.py -------------------------------------------------------------------------------- /diffscuss/mailbox/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/mailbox/check.py -------------------------------------------------------------------------------- /diffscuss/mailbox/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/mailbox/common.py -------------------------------------------------------------------------------- /diffscuss/mailbox/done.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/mailbox/done.py -------------------------------------------------------------------------------- /diffscuss/mailbox/init_mailbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/mailbox/init_mailbox.py -------------------------------------------------------------------------------- /diffscuss/mailbox/make_inbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/mailbox/make_inbox.py -------------------------------------------------------------------------------- /diffscuss/mailbox/post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/mailbox/post.py -------------------------------------------------------------------------------- /diffscuss/mailbox/set_default_inbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/mailbox/set_default_inbox.py -------------------------------------------------------------------------------- /diffscuss/support/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /diffscuss/support/editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/support/editor.py -------------------------------------------------------------------------------- /diffscuss/support/tests/test_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/support/tests/test_editor.py -------------------------------------------------------------------------------- /diffscuss/support/vimhelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/support/vimhelper.py -------------------------------------------------------------------------------- /diffscuss/tests/test_generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/tests/test_generate.py -------------------------------------------------------------------------------- /diffscuss/tests/test_walker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/tests/test_walker.py -------------------------------------------------------------------------------- /diffscuss/tests/testfiles/comment_in_header.diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/tests/testfiles/comment_in_header.diffscuss -------------------------------------------------------------------------------- /diffscuss/tests/testfiles/leading_hash_template.diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/tests/testfiles/leading_hash_template.diffscuss -------------------------------------------------------------------------------- /diffscuss/tests/testfiles/standard_template.diffscuss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/tests/testfiles/standard_template.diffscuss -------------------------------------------------------------------------------- /diffscuss/walker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/diffscuss/walker.py -------------------------------------------------------------------------------- /doc/diffscuss-added-comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/doc/diffscuss-added-comment.png -------------------------------------------------------------------------------- /doc/diffscuss-created-review.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/doc/diffscuss-created-review.png -------------------------------------------------------------------------------- /doc/diffscuss-jump-to-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/doc/diffscuss-jump-to-source.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/convert_percent_to_pound.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/scripts/convert_percent_to_pound.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/setup.py -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/test.sh -------------------------------------------------------------------------------- /test_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomheon/diffscuss/HEAD/test_requirements.txt --------------------------------------------------------------------------------