Paul Martin
2016-04-27 c2188a840bc4153ae92112b04b2e06a90d3944aa
refs
author Paul Martin <paul@paulsputer.com>
Wednesday, April 27, 2016 18:58 -0400
committer Paul Martin <paul@paulsputer.com>
Wednesday, April 27, 2016 18:58 -0400
commitc2188a840bc4153ae92112b04b2e06a90d3944aa
tree c11b48170773fcf1edfc53def832fe5a9b76f1c0 tree | zip | gz
parent 56619e42f0a1e555c004374e7f2b13f744ab23f5 view | diff
Ticket Reference handling #1048

+ Supports referencing:
+ Tickets from other tickets via comments
+ Tickets from commits on any branch
+ Common TicketLink class used for both commits and tickets
+ TicketLink is temporary and persisted to ticket as a Reference
+ Support deletion of ticket references
+ Rebasing patchsets/branches will generate new references
+ Deleting old patchsets/branches will remove the relevant references
+ Substantial testing of use cases
+ With and without patchsets, deleting, amending
+ BranchTicketService used during testing to allow end-to-end ref testing
+ Relocated common git helper functions to JGitUtils
1 files added
13 files modified
2097 ■■■■■ changed files
src/main/distrib/data/defaults.properties 7 ●●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/git/GitblitReceivePack.java 243 ●●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/git/PatchsetReceivePack.java 331 ●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/models/TicketModel.java 218 ●●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/tickets/ITicketService.java 107 ●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/tickets/TicketNotifier.java 13 ●●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/utils/JGitUtils.java 171 ●●●●● diff | view | raw | blame | history
src/main/java/com/gitblit/wicket/GitBlitWebApp.properties 4 ●●● diff | view | raw | blame | history
src/main/java/com/gitblit/wicket/pages/TicketPage.html 2 ●●● diff | view | raw | blame | history
src/main/java/com/gitblit/wicket/pages/TicketPage.java 43 ●●●● diff | view | raw | blame | history
src/main/resources/gitblit.css 15 ●●●●● diff | view | raw | blame | history
src/test/config/test-gitblit.properties 2 ●●●●● diff | view | raw | blame | history
src/test/java/com/gitblit/tests/GitBlitSuite.java 2 ●●● diff | view | raw | blame | history
src/test/java/com/gitblit/tests/TicketReferenceTest.java 939 ●●●●● diff | view | raw | blame | history