Reunify forks #1

Open
wants to merge 58 commits into
from

Conversation

Projects
None yet
3 participants
Owner

ieure commented Jul 3, 2015

This PR unifies the fork of test-case-mode that I've been maintaining for many years with your changes from a couple years ago.

I had initially tried to reach out to contribute back to TCM, but when I got no response, I took on maintaining it, adding backends, TRAMP support, better detection of the directory to run tests in, releasing to Marmalade, etc. I just want to say thank you for writing it initially, I've been using it for years, and it remains one of the best dev tools for Emacs.

Because there's a multi-year divergence, there were numerous conflicts, and the diff isn't always the easiest to read. I'm happy to resolve issues that arise from this.

ieure and others added some commits Apr 12, 2009

@ieure ieure Imported test-case-mode 0.1 1bd4168
@ieure ieure Added PHPUnit support. ea44b66
@ieure ieure Add header & docs, fix failure pattern, simplify command & add arg su…
…pport.
c1548ff
@ieure ieure Provide test-case-mode. cacba6a
@ieure ieure Make test-case-mode work over Tramp. 5b7bb3e
@ieure ieure Activate test-case-mode for tests which `import nose`. d81b9b1
@ieure ieure Cleanup; whitespace, copyright, authors. 15b009c
@ieure ieure Allow tests to run in directories other than `default-directory` in t…
…he test file.
ab4b4c6
@ieure ieure Don’t redisplay the result buffer if it’s already visible. 36108a5
@ieure ieure Add rough simplespec test backend. 545cccc
@ieure ieure ELPAnize. 9a760d4
@ieure ieure Roll PHP backend into test-case-mode.el ac646f2
@ieure ieure Update headers & add page breaks. 8c1a946
@ieure ieure Fix test-case-mode-run-directory. 099cfba
Jarred Ward Require cc-defs, phpunit-backend typo, simplespec extends regex enhan…
…cement
0852365
@ieure ieure Merge pull request #1 from jarreds/master
Couple of fixes
06b8f7e
@ieure ieure Try to enable test-case-mode in `test-case-run`. This is nice because…
… it makes running tests on a newly-created test file work.
2ea36a2
@ieure ieure Update Author lines. Release version 0.1.5. e8e9451
@ieure ieure Update to support SimpleSpec 0.6.0, bump version. 3ef76b6
@ieure ieure First pass at clojure.test support. 38c7d14
@ieure ieure Update version history. ab83617
@ieure ieure Update commentary. da8f763
@ieure ieure Add README. 5f66d9e
@ieure ieure Allow multiple failure patterns; Add pattern for clojure.test errors. 0dfb412
@ieure ieure Update assert regexps for clojure.test b3fb54a
@ieure ieure Update version history. 0b6dc5f
@ieure ieure Make test-case-clojuretest-failure-pattern a const. Fix pattern to de…
…al with asserts which have messages.
a1c1e14
@ieure ieure Highlight compilation errors. 1e78ac2
@ieure ieure Don’t break when running tests from a narrowed buffer. 569ef45
@ieure ieure Don’t confuse traceback lines with the same filename for the test file. 6499f41
@ieure ieure Doesn’t actually require fringe-helper. 342878f
@ieure ieure Fix Clojure assert highlights. 2b4175d
@ieure ieure Release 0.1.7. c22ca36
@ieure ieure Tighten up `test-case-simplespec-class-pattern`. 848d72b
@ieure ieure Tighten up `test-case-simplespec-class-pattern`. 7236566
@ieure ieure Don’t insert ending break anywhere but the actual end of the buffer. …
…Make sure it gets put on its own line & doesn’t overwrite anything.
3120e52
@ieure ieure Add `test-case-run-or-run-again`. 8dfd448
@ieure ieure Don’t let errors in one backend kill everything. e4d384f
@ieure ieure Improve detection of JUnit tests. f458d23
@ieure ieure Run JUnit tests with maven, not directly with Java. b217d0b
@ieure ieure Fix a bug where Clojure test namespaces wouldn’t be found when the bu…
…ffer was narrowed.
780515a
@TobiMarg TobiMarg Update `test-case-python-font-lock-keywords` 3224c4e
@ieure ieure Update copyright for 2014. be00076
@ieure ieure SimpleSpec needs to run in the root of the repo, not the nearest sub-…
…project.
4cf633c
@ieure ieure Remove whitespace fff9d03
@ieure ieure v0.1.9 f1e00de
@ieure ieure Match jUnit tests better. 3e00e4a
@ieure ieure Save files when running jUnit tests. 9f8b895
@ieure ieure Tighten up SimpleSpec regex 6b64057
@ieure ieure Better detection of SimpleSpec tests. 9144e28
@ieure ieure Better detection of jUnit run directory. 8726b74
@ieure ieure Don’t fail if no tests are run.
Prevents failures with multimodule projects.
199dfae
@ieure ieure Merge branch 'upstream-master' dcc22b0
@ieure ieure Merge READMEs. 725105a
@ieure ieure Fix a merge conflict 5c8af93
@ieure ieure Clean up the diff a little more. 90a0a61
@ieure ieure Allow test-case-mode to run itself. 5a304da
@ieure ieure Add some tests & fix bugs they found 2e523b5
Collaborator

nschum commented Jul 5, 2015

Thanks for working on this. Would you like to officially take over as maintainer? You seem to be doing a better job than me.

Owner

ieure commented Jul 5, 2015

Sure!

Collaborator

nschum commented Jul 7, 2015

I've given you push access, but I'd like to transfer the repo to you, so everything is properly forwarded and yours doesn't look like a fork anymore.

But you need to remove your repository with the same name first, otherwise github won't let me transfer it.

Owner

ieure commented Jul 7, 2015

Thanks, I renamed my fork, so you should be able to transfer now.

Collaborator

nschum commented Jul 7, 2015

Nope, that wasn't enough: "ieure already has a repository in the nschum/test-case-mode network"

Owner

ieure commented Jul 7, 2015

Okay, deleted my fork.

Collaborator

nschum commented Jul 11, 2015

Transfer waiting to be accepted.

Owner

ieure commented Jul 12, 2015

I don't see anywhere I can accept the transfer. Perhaps it times out?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment