Changelog of Simple Bitbucket Commit Checker.
GitHub #96 ERROR on Bitbucket Server 6.6.0
Fix for issue (breakage thanks to Bitbucket 6.6.x no longer accepting "--not" as a revList() reference)
aadbf0703087522 G. Sylvie Davies 2019-09-11 06:59:42
openjdk8
cb88c8dd8bb79bd Tomas Bjerre 2019-09-11 13:41:56
doc
db76dea9e5c24cb Tomas Bjerre 2019-09-04 14:28:07
GitHub #95 Bitbucket Server 6
Bitbucket Server 6
6d4c7ad96f0b077 Tomas Bjerre 2019-02-16 09:32:10
Updating fmt-plugin
fa6aa68ecdab89e Tomas Bjerre 2018-08-31 07:01:46
GitHub #89 add logging to support triage of connection issues
Logging exception thrown when invoking Jira
e1c5b204a3cbc79 Tomas Bjerre 2018-08-17 17:16:56
GitHub #81 Works for tags?
Optionally checking annotated tags
- The setting was always false.
- Checking the tag with same rules as for commits.
7d791bf1ff855bf Tomas Bjerre 2018-01-27 12:28:27
GitHub #79 JQL does not work, Bitbucket v5.4.0
Debug loggin in Jira client
4854ebbae4a625a Tomas Bjerre 2017-11-05 08:23:43
Doc
89fec3e10e4d153 Tomas Bjerre 2017-09-08 15:22:56
GitHub #76 Unable to push notes when sbcc plugin is enabled
Ignoring notes
6315af70c235fc6 Tomas Bjerre 2017-09-08 15:19:43
GitHub #77 Unable to push tags when sbcc is enabled
Avoid branch check for tag commits
b4e7b0e195f1a29 Tomas Bjerre 2017-09-08 15:07:55
doc
a63ec6ea3e2651f Tomas Bjerre 2017-08-07 18:42:09
GitHub #75 NPE from se.bjurr.sbcc.UserValidator.shouldIgnoreServiceUser(UserValidator.java:29)
Avoiding NPE when user not authenticated
f52c2a58275ae79 Tomas Bjerre 2017-08-07 18:39:41
doc
975020fd5483f13 Tomas Bjerre 2017-08-03 17:27:46
move CSS and JS into /static so they get loaded automatically when the form is displayed
72a36c45b2df50a Lucy Bain 2017-08-02 03:49:28
doc
067804308b6e877 Tomas Bjerre 2017-07-31 09:07:59
GitHub #73 Hook is validating all old commits with user slug/email. Not able to push the changes after preforming local merge from master to branch.
Only validate new commits
c6adf1650476f66 Tomas Bjerre 2017-07-31 07:44:12
Project level config
9cfe3d9c5c6a0d7 Tomas Bjerre 2017-07-29 17:58:32
BBS 5.2.2
00a75e9ec56c133 Tomas Bjerre 2017-07-29 17:39:21
Reverting custom JS/CSS changes from atlassian-plugin.xml
346177353229e1b Tomas Bjerre 2017-07-29 17:35:24
Namespacing CSS and JS
- Terrible docs from Atlassians forces this ugly solution...
eb73ed3dd0b1ced Tomas Bjerre 2017-07-29 16:19:38
docus
d53f1b5c3048bf2 Tomas Bjerre 2017-07-29 15:36:11
Loading JS and CSS to make rule groups work again
d6dc5ea3b83c1e3 Tomas Bjerre 2017-07-29 15:21:47
GitHub #71 Hook Validation is not working when creating a new branch. Allowing invalid users to create branch without validating the regexp and user details(email and slug)
Checking all commits in new branches
560dca0f06fbba6 Tomas Bjerre 2017-07-29 14:03:19
doc
1640416e0dfa042 Tomas Bjerre 2017-07-29 13:35:49
Avoid printing error in response when disabled
5217bb5ead2e06d Tomas Bjerre 2017-05-25 19:29:33
GitHub #70 In-browser editing bypasses hooks
Using PreRepositoryHook
156a937c51aa032 Tomas Bjerre 2017-05-25 17:37:24
Building for 5.0
dab3a8ccb231fdd Tomas Bjerre 2017-05-14 08:11:11
doc
02f3c7f17d125f6 Tomas Bjerre 2017-04-20 18:48:59
GitHub #69 Requires to have option to validate commiter name with bitbucket user slug
Check committer name for Bitbucket user slug
- Require that the commit committer name matches the Bitbucket users slug.
0b61bfa5ab0a1bb Tomas Bjerre 2017-04-20 18:40:51
GitHub #68 Require Matching Author Name validates against only Stash "username(userid)" field
Correcting rejection message
1336678f5b3d043 Tomas Bjerre 2017-04-14 21:21:09
GitHub #68 Require Matching Author Name validates against only Stash "username(userid)" field
Check author for user slug
- Require that the commit authors name matches the Bitbucket users slug.
- Require that author name exists as user slug for at least one user in Bitbucket.
15be1a08179f53e Tomas Bjerre 2017-04-14 12:25:28
doc
514864e5af3eba3 Tomas Bjerre 2017-03-21 16:55:59
GitHub #67 Newline character in output
Using LF for newline
56fae7d678718f4 Tomas Bjerre 2017-03-21 16:52:37
GitHub #66 Support Git 2.11 and Bitbucket Server 4.13 or higher
Support Git 2.11 and Bitbucket Server 4.13 or higher
- Removing support for file size and commit diff checks. Cannot easily implement it after Atlassian platform changes.
- Formatting code to Google Java Format.
c1981305507a822 Tomas Bjerre 2017-01-31 21:29:53
Set theme jekyll-theme-slate
25484a2e739ce89 Tomas Bjerre 2017-01-12 03:05:06
doc
6f42f9b9f54f7f7 Tomas Bjerre 2016-11-11 06:46:30
GitHub #61 Using message variables in Regex
Variables in all string configurations
- So that a user can be rejected if branch does not match /heads/dev/${BITBUCKET_USER_SLUG}/.+
a0b9abdd9e82aa5 Tomas Bjerre 2016-10-22 16:10:07
Change the commit diff descriptions to match with how it actually works
8054ab7a0a4f923 Johan Wärlander 2016-10-17 08:31:41
GitHub #59 Error when pushing deleted files
Ignoring filesize check on deleted files
919ea69497d2445 Tomas Bjerre 2016-10-13 15:09:37
Reformat code
ecb147fe5ada92a Tomas Bjerre 2016-10-11 15:30:11
Latest changelog lib and BBS 4.7.1
fa396c1ace1951a Tomas Bjerre 2016-07-10 06:57:25
GitHub #55 size-checker is checking files not part of the pushed change-set
Only checking changed files for size
a58018f1da837c5 Tomas Bjerre 2016-06-23 13:47:31
GitHub #53 Slow in big instalaltions, with alot of users
Caching file sizes
426e5f26c94fc31 Tomas Bjerre 2016-06-22 16:50:48
Adding script to setup Atlassian SDK
4c25126469090bf Tomas Bjerre 2016-06-21 19:46:07
GitHub #49 Case insensitive email addresses for commit author
Checking email/name in commits with UserService
- Was loading all users from user service in a cache, every 5 minutes. This was causing performance issues and is now using https://developer.atlassian.com/static/javadoc/bitbucket-server/4.0.1/api/reference/com/atlassian/bitbucket/user/UserService.html#findUserByNameOrEmail(java.lang.String) instead.
b1553b16018fe50 Tomas Bjerre 2016-06-21 16:58:01
GitHub #51 Question: What defines what a "service user" is for the Accept Service Users checkbox?
Adding link to explain service user
3679e3201f56d37 Tomas Bjerre 2016-04-20 19:03:49
GitHub #53 Slow in big instalaltions, with alot of users
Checking email/name in commits with UserService
- Was loading all users from user service in a cache, every 5 minutes. This was causing performance issues and is now using https://developer.atlassian.com/static/javadoc/bitbucket-server/4.0.1/api/reference/com/atlassian/bitbucket/user/UserService.html#findUserByNameOrEmail(java.lang.String) instead.
b1553b16018fe50 Tomas Bjerre 2016-06-21 16:58:01
Doc
323af977ada196f Tomas Bjerre 2016-04-19 18:57:47
GitHub #49 Case insensitive email addresses for commit author
Case insensitive email for committer and author
61be31c87654ea3 Tomas Bjerre 2016-03-01 17:49:04
Correcting debug info in README.md
54e7e47fe773619 Tomas Bjerre 2016-02-24 18:17:54
GitHub #48 Excluding a user
Optionally ignore users if there username matches a regular expression
249461408b8b6a1 Tomas Bjerre 2015-12-20 19:24:49
GitHub #45 sscc checking non-existing SHA
Checking if object from treeWalker exists before loading it
7f3bd03f7daf9b6 Tomas Bjerre 2015-11-18 15:35:04
Only determining size of files in commits if that should be checked
64d398066eb846f Tomas Bjerre 2015-11-18 15:27:11
Only determining diff of commit, if that will be checked
f79a6a21336fd51 Tomas Bjerre 2015-11-18 15:44:36
Migrating Travis CI to container-based infrastructure
6070c6133a58a7e Tomas Bjerre 2015-09-26 17:51:55
Building against Bitbucket 4.0.0
- Was using EAP
effc2e22df33a2c Tomas Bjerre 2015-09-22 19:31:53
Bitbucket 4.0 Compatible
- Downloading Atlassian Plugin SDK from tar.gz archive in Travis
- The APT repo is sometimes unavailable
bf5ae1c24fd2494 Tomas Bjerre 2015-09-17 01:43:56
Removing SLF4J from pom.xml, not using it
d34d14c5d52a765 Tomas Bjerre 2015-08-31 18:51:46
Removing SLF4J usage to deal with classpath issues
4fde9be45f9eb20 Tomas Bjerre 2015-08-31 18:42:24
Reformatting some code
87d4b985c33b634 Tomas Bjerre 2015-08-30 11:29:17
GitHub #43 Variables: COMMITTER/AUTHOR_EMAIL/NAME
Adding committer and author variables
08d7541a3158693 Tomas Bjerre 2015-08-29 17:20:51
GitHub #42 Regex check to enforce branch names should apply when pushing new branch only
Checking branch name, even if no commits are pushed
bd22a29f1eb992a Tomas Bjerre 2015-08-24 18:56:58
GitHub #41 "An error occured" is shown every time users see a Pull Request
"An error occured" is shown every time users see a Pull Request
-
Fixed by using SecurityService to get hook settings with ADMIN permissions as evaluated permission
948bcc9d8944a6a Tomas Bjerre 2015-07-31 08:10:16
GitHub #35 Forks are not checked
Checking pull requests
5905c1e6563d7ca Tomas Bjerre 2015-06-22 09:41:42
Checking forks
3b9af58497d0c76 Tomas Bjerre 2015-06-21 21:42:04
GitHub #36 Check pull requests
Checking forks
3b9af58497d0c76 Tomas Bjerre 2015-06-21 21:42:04
Correcting LICENSE
f4dd5da91bc05e7 Tomas Bjerre 2015-06-13 07:14:12
GitHub #34 Check that author/committer exists
Can check that author name and/or email exists for any user in Stash
1303758230cd57a Tomas Bjerre 2015-06-10 21:29:59
Updating screenshots
-
Extending reject message example
-
Update README.md
feb4c2de904cd57 Tomas Bjerre 2015-06-10 16:47:14
GitHub #27 JQL check
Check JQL query
33b341f32e37417 Tomas Bjerre 2015-06-06 12:50:40
GitHub #31 Rule: Allow email to equal rendered string
Allow email to equal rendered string
76f472eb54f8047 Tomas Bjerre 2015-06-03 16:19:35
Updating changelog for 1.6
9ed9b249609fb7f Tomas Bjerre 2015-06-03 10:08:48
GitHub #30 Rule: Check Committer
Reporting if committer or author name was faulty
891ab293beed1e0 Tomas Bjerre 2015-06-03 10:02:01
GitHub #28 Allow specific usertypes to bypass checks
Allow specific usertypes to bypass checks
8547c2676b54f2a Tomas Bjerre 2015-06-02 18:18:33
GitHub #30 Rule: Check Committer
Check Committer
252a89b8972c693 Tomas Bjerre 2015-06-02 17:27:48
GitHub #32 Rule: Reject based on branch name
Reject based on branch name
14000fdfb821c84 Tomas Bjerre 2015-06-02 16:04:08
GitHub #29 Code is checking committer, not author, of commits
Checking author against author instead of committer. Committer is the one pushing the commit
f02cb7462d58006 Tomas Bjerre 2015-06-01 15:44:07
Using TreeMap instead of HashMap
-
To avoid toggling test cases
adf39613253f65f Tomas Bjerre 2015-05-05 21:02:36
Checking commit contents (diff) and total size of commit
26cc47256e9f15a Tomas Bjerre 2015-05-05 19:54:15
Moving validation code to its own class
-
Not printing hook version. As long as the version number is not loaded from pom, it will surely be wrong in upcoming releases.
f3f1e51a0f352fa Tomas Bjerre 2015-05-03 18:27:42
Avoiding stacktraces in log when running test cases
9bf7ffef726fda0 Tomas Bjerre 2015-04-16 05:48:02
Marking it as compatible with Atlassian Data Center
4e75aba5c631ef4 Tomas Bjerre 2015-04-16 05:29:55
Building with Oracle JDK 7 and 8 in Travis CI
b14f0c3298bd474 Tomas Bjerre 2015-04-02 19:53:40
Checking "Display Name" from Stash instead of "Name"
ff96a4c0c86cbfc Tomas Bjerre 2015-03-10 17:07:48
Making ${STASH_EMAIL} and ${STASH_NAME} variables available in configurable messages
-
Can be used to print out complete and correct commands, like: Set your correct email with: git config --global user.email ${STASH_EMAIL}
998cea775133e10 Tomas Bjerre 2015-03-08 19:46:56
Documentation
-
Adding feature list to README.md
-
Adding CHANGELOG.md
74bebc1ebd2f32d Tomas Bjerre 2015-03-07 01:37:57
Setting name and version in Java code instead of reading property
-
sscc.properties not found when running application, atlas-run
-
This partly reverts 0cdc98e
74ebff6d1badf71 Tomas Bjerre 2015-03-06 20:18:12
Logging each reference change, and changeset, with Stash users name and email
4258ce2e22ad38a Tomas Bjerre 2015-03-06 20:18:12
Printing name and version of plugin, in responses.
-
To notify that the plugin is enabled
-
To let developers know the name of this fantastic plugin =)
0cdc98e74623b8e Tomas Bjerre 2015-03-06 07:56:24
Doing some cleanup
-
Removing setting: SETTING_REQUIRE_ONLY_ONE_MATCHING_ISSUE, that feature was never implemented
-
Refactoring test cases
-
Reformatting some of the code
-
Renamning functions
-
Making plugin silent, if it has nothing to report
-
Safely looking up Stash name, even if API returns null
-
Building lowest, and highest, compatible version in Travis
-
Building with -q in Travis, 4mb loggs makes Travis fail the build
-
Cleaing up pom.xml ** Upgrading junit 4.10 to 4.12 ** Upgrading gson 2.2.2-atlassian to 2.3.1 ** Adding slf4j-simple on test classpath, enables logging in test cases ** Removing atlassian-plugins-osgi-testrunner, not using it ** Removing jsr311-api, not using it ** Removing plugin.testrunner property, not using it
5d81a39906b48b4 Tomas Bjerre 2015-03-05 18:03:52
Update README.md
5e1f07468bc79aa Tomas Bjerre 2015-03-05 09:31:07
Fixing pom.xml for release
e492ea2c89e4f62 Tomas Bjerre 2015-03-04 08:58:57
Changing how rejection messages are presented
f03745ffe30debc Tomas Bjerre 2015-03-03 20:57:23
Fixing save rule bug, better descriptions of fields, new GUI screenshot.
4d00b144f4e70ae Tomas Bjerre 2015-03-03 17:49:44
Updating GUI image
a545bacf41f775a Tomas Bjerre 2015-03-03 08:11:07
Admin gui Update README.md Settings in admin GUI can be saved and loaded. Handling unexpected exceptions, allowing any refchange in that case Reformating code
37a152651407b59 Tomas Bjerre 2015-03-02 22:22:33
Making CSS load in admin GUI
1076b51ed1c67af Tomas Bjerre 2015-02-27 13:06:17
Doing some work on the config GUI
52dade96e7c062f Tomas Bjerre 2015-02-27 10:53:02
Basic functionality in place
-
The plugin compiles and can be started with atlas-run
-
Basic test cases are in place
-
Very basic functionality is in place
bc5bc000d26f738 Tomas Bjerre 2015-02-26 19:19:50