Commit graph

487 commits

Author SHA1 Message Date
JP White
32fc7bab6f Removing CodeQL scanning for .cpp files 2021-04-04 22:21:19 -04:00
JP White
da74b94f72
Create codeql-analysis.yml 2021-04-04 21:44:16 -04:00
JP White
caf5e88f9e Adding pipfile.lock to automate requirements 2021-04-04 21:32:53 -04:00
JP White
ec67defc58 Automating release 2021-04-04 21:29:32 -04:00
JP White
9956e7684e More tests 2021-03-17 21:52:23 -04:00
JP White
c52bd200db More tests 2021-03-13 23:12:42 -05:00
JP White
8bbac5717f More tests 2021-03-04 00:11:07 -05:00
JP White
6bf75a4177 More tests 2021-03-04 00:01:39 -05:00
JP White
23cbb297d9 More tests 2021-03-02 22:04:56 -05:00
JP White
53d81bcd26 tests 2021-02-28 20:47:50 -05:00
JP White
799c15342d Badge 2021-02-28 19:54:06 -05:00
JP White
6ef6397e63 Badge 2021-02-28 19:53:38 -05:00
JP White
4dfb314628 Save 2021-02-28 19:24:36 -05:00
JP White
0bfacc1d66 gitignore 2021-02-28 17:26:45 -05:00
JP White
6843dee14e Build Badge 2021-02-28 16:56:49 -05:00
JP White
784f0b1a20 Build Badge 2021-02-28 16:50:30 -05:00
JP White
e936701efe Coveralls 2021-02-28 16:38:12 -05:00
JP White
5127a2767a Coveralls 2021-02-28 16:35:47 -05:00
JP White
20e7319559 Coveralls 2021-02-28 16:30:18 -05:00
JP White
05293284de Coveralls 2021-02-28 16:27:32 -05:00
JP White
636fd09fb8 Coveralls 2021-02-28 16:25:12 -05:00
JP White
83a9217c54 CI 2021-02-28 16:19:41 -05:00
JP White
d35acca21e Testing 2021-02-28 15:11:27 -05:00
JP White
7a5bb05912 Fixing pyproject.toml 2021-02-27 23:13:20 -05:00
JP White
903a5f5d76 CI 2021-02-27 23:08:48 -05:00
JP White
e7259120f0 Ci Setup 2021-02-27 22:59:59 -05:00
JP White
306f52eda9 Removing requirements.txt generation 2021-02-27 22:42:11 -05:00
JP White
c17c5795ad Massive Linting and clean up 2021-02-27 22:39:08 -05:00
JP White
2dd72c1d96
Create python-package.yml 2021-02-27 21:33:32 -05:00
JP White
6f6e9cf503 Added requirements.txt 2021-02-27 21:32:46 -05:00
JP White
88a25f948a Added requirements building 2021-02-27 21:31:08 -05:00
JP White
bb291b3d74 Fixed tests 2021-02-27 10:50:53 -05:00
JP White
c67963fcb9 Adding makefile 2021-02-27 10:34:22 -05:00
JP White
61173c4caf Use subprocess.Popen default buffer size 2021-02-22 19:52:32 -05:00
JP White
3c7d252a67 Updated to support Python3 using 2to3 2021-02-16 20:23:10 -05:00
Adam Waldenberg
b8375442a7 Add missing changes to CHANGES.txt 2020-10-19 11:24:33 +02:00
Adam Waldenberg
6d77989e34 Fix logic error in the threading code of the changes module (Fixes #118).
This particular problem is also briefly mentioned in issue #115. The
fix resolves the overflow problem resulting in an array with a dangling
"None" type at the end. It also takes care of a race condition where
two threads by accident could update the same data.
2017-05-15 03:06:53 +02:00
Adam Waldenberg
c80c822892 Ignore any unicode_escape decode fails when decoding emails (Fixes #122).
This is only needed with emails that have escape characters, as described
in issue #46. If the call fails, it will most likely not affect us and
can be safely ignored.
2017-05-13 16:41:54 +02:00
Adam Waldenberg
b3fbb3e3c3 Removed dangling semicolon in changes module. 2017-05-13 16:36:05 +02:00
Bart van Andel
40cfd0ac84 Bump version for npm 2017-05-13 16:14:45 +02:00
Bart van Andel
1e5f5959db Convert line endings of Python files to Unix-style before publishing 2017-05-13 16:14:45 +02:00
Bart van Andel
a8e0de7910 Shorten description so it doesn't get truncated online 2017-05-13 16:14:45 +02:00
Bart van Andel
09c5e50381 Add some more keywords 2017-05-13 16:14:45 +02:00
Bart van Andel
55434ff76a Prefer npm global install 2017-05-13 16:14:45 +02:00
Bart van Andel
3d11cdce44 Setup npm package 2017-05-13 16:14:45 +02:00
GuillermoMI
315f4079ac Fix for PHP close comment token. 2017-05-13 16:06:38 +02:00
Adam Waldenberg
d0798d8358 Set ref to HEAD when starting changes analysis i (Fixes #132).
This gets rid of any invalid refs being set at a subsequent point during
execution.
2017-05-13 15:43:09 +02:00
Adam Waldenberg
a56680c4b4 Handle git-rev-list and git-ls-tree with empty changesets (#132, #115).
If the changeset was empty or filtered with no matching files a bunch of
errors would be thrown from git with no proper results being returned
back to gitinspector.

We now pipe stderr (catching the output) and also check the return code
when running these commands.
2017-05-13 15:41:13 +02:00
Adam Waldenberg
8cff4bd208 Removed logically redundant part of an if statement.
The len(self.commits) > 0 check was already being performed one level up.
2017-05-13 15:41:13 +02:00
Adam Waldenberg
983d3d05bd When generating the report, summed changes need to be non-empty (#132).
Previoulsy, we were just checking against the changes returned from the
last repository analyzed - which of course broke the whole thing if that
repository had no matching commits!
2017-05-13 15:39:38 +02:00