~jan0sch/smederee

Showing 11 changes starting from 940007215aecb2219d6c91af3092e946d705658a.
2023-06-15 (Thu), 11:39 AM - Jens Grassel - 940007215aecb2219d6c91af3092e946d705658a

Update Bouncy Castle to 1.74

Summary of changes
1 files modified with 1 lines added and 1 lines removed
  • build.sbt with 1 added and 1 removed lines
2023-06-14 (Wed), 4:10 PM - Jens Grassel - 8b2b047d617cc6cd5ca2dabce02e6a5031eb6aef

Update sbt-twirl to 1.6.0-RC4

Summary of changes
1 files modified with 1 lines added and 1 lines removed
  • project/plugins.sbt with 1 added and 1 removed lines
2023-06-14 (Wed), 4:07 PM - Jens Grassel - a9e5caa3329f16b6ca507fafe0969237b5544443

Update logback to 1.4.8

Summary of changes
1 files modified with 1 lines added and 1 lines removed
  • build.sbt with 1 added and 1 removed lines
2023-06-14 (Wed), 4:03 PM - Jens Grassel - fcb86aeb268aac354a867ab5d14ac58bb21c7ad6

Update simple java mail to 8.1.1

Summary of changes
1 files modified with 1 lines added and 1 lines removed
  • build.sbt with 1 added and 1 removed lines
2023-06-14 (Wed), 3:59 PM - Jens Grassel - a3fb359cad68110e03136e34efc023cfa6151f1a

Update flyway to 9.19.4

Summary of changes
1 files modified with 1 lines added and 1 lines removed
  • build.sbt with 1 added and 1 removed lines
2023-06-13 (Tue), 3:15 PM - Jens Grassel - 07a6440caec01be6e199b0618de8943cb08f413a

Testing: Remove IntegrationTest build axis and replace with tagged tests.

In preparation of upgrading sbt in the future the IntegrationTest build axis is
removed in favour of tests that need external ressources being tagged
accordingly.

This uses the tag feature of the munit test framework in use. See the following
url for details:

https://scalameta.org/munit/docs/filtering.html#include-and-exclude-tests-based-on-tags

The integration test code is moved over into the test directories and tagged.
Also the now obsolete `it` directories are removed and the build configuration
is adjusted.

Details and an example how to run tests are included in the README.
Summary of changes
20 files added
  • modules/hub/src/test/resources/application.conf
  • modules/hub/src/test/scala/de/smederee/TestTags.scala
  • modules/hub/src/test/scala/de/smederee/hub/AuthenticationMiddlewareTest.scala
  • modules/hub/src/test/scala/de/smederee/hub/BaseSpec.scala
  • modules/hub/src/test/scala/de/smederee/hub/DatabaseMigratorTest.scala
  • modules/hub/src/test/scala/de/smederee/hub/DoobieAccountManagementRepositoryTest.scala
  • modules/hub/src/test/scala/de/smederee/hub/DoobieAuthenticationRepositoryTest.scala
  • modules/hub/src/test/scala/de/smederee/hub/DoobieSignupRepositoryTest.scala
  • modules/hub/src/test/scala/de/smederee/hub/DoobieVcsMetadataRepositoryTest.scala
  • modules/hub/src/test/scala/de/smederee/ssh/DoobieSshAuthenticationRepositoryTest.scala
  • modules/hub/src/test/scala/de/smederee/ssh/SshServerProviderTest.scala
  • modules/tickets/src/test/resources/application.conf
  • modules/tickets/src/test/scala/de/smederee/TestTags.scala
  • modules/tickets/src/test/scala/de/smederee/tickets/BaseSpec.scala
  • modules/tickets/src/test/scala/de/smederee/tickets/DoobieLabelRepositoryTest.scala
  • modules/tickets/src/test/scala/de/smederee/tickets/DoobieMilestoneRepositoryTest.scala
  • modules/tickets/src/test/scala/de/smederee/tickets/DoobieProjectRepositoryTest.scala
  • modules/tickets/src/test/scala/de/smederee/tickets/DoobieTicketRepositoryTest.scala
  • modules/tickets/src/test/scala/de/smederee/tickets/DoobieTicketServiceApiTest.scala
  • modules/tickets/src/test/scala/de/smederee/tickets/config/DatabaseMigratorTest.scala
16 files modified with 2,036 lines added and 82 lines removed
  • README.md with 14 added and 3 removed lines
  • build.sbt with 34 added and 78 removed lines
  • modules/hub/src/test/resources/application.conf with 12 added and 0 removed lines
  • modules/hub/src/test/resources/logback-test.xml with 4 added and 0 removed lines
  • modules/hub/src/test/scala/de/smederee/TestTags.scala with 25 added and 0 removed lines
  • modules/hub/src/test/scala/de/smederee/hub/AuthenticationMiddlewareTest.scala with 117 added and 0 removed lines
  • modules/hub/src/test/scala/de/smederee/hub/BaseSpec.scala with 381 added and 0 removed lines
  • modules/hub/src/test/scala/de/smederee/hub/DatabaseMigratorTest.scala with 57 added and 0 removed lines
  • modules/hub/src/test/scala/de/smederee/hub/DoobieAccountManagementRepositoryTest.scala with 242 added and 0 removed lines
  • modules/hub/src/test/scala/de/smederee/hub/DoobieAuthenticationRepositoryTest.scala with 354 added and 0 removed lines
  • modules/hub/src/test/scala/de/smederee/hub/DoobieSignupRepositoryTest.scala with 132 added and 0 removed lines
  • modules/hub/src/test/scala/de/smederee/hub/DoobieVcsMetadataRepositoryTest.scala with 544 added and 0 removed lines
  • modules/hub/src/test/scala/de/smederee/ssh/DoobieSshAuthenticationRepositoryTest.scala with 43 added and 0 removed lines
  • modules/hub/src/test/scala/de/smederee/ssh/SshServerProviderTest.scala with 70 added and 0 removed lines
  • modules/tickets/src/test/resources/logback-test.xml with 4 added and 0 removed lines
  • modules/tickets/src/test/scala/de/smederee/tickets/Generators.scala with 3 added and 1 removed lines
25 files removed
  • modules/tickets/src/it/scala/de/smederee/tickets/config/DatabaseMigratorTest.scala
  • modules/tickets/src/it/scala/de/smederee/tickets/BaseSpec.scala
  • modules/tickets/src/it/scala/de/smederee/tickets/DoobieLabelRepositoryTest.scala
  • modules/tickets/src/it/scala/de/smederee/tickets/DoobieMilestoneRepositoryTest.scala
  • modules/tickets/src/it/scala/de/smederee/tickets/DoobieProjectRepositoryTest.scala
  • modules/tickets/src/it/scala/de/smederee/tickets/DoobieTicketRepositoryTest.scala
  • modules/tickets/src/it/scala/de/smederee/tickets/DoobieTicketServiceApiTest.scala
  • modules/tickets/src/it/scala/de/smederee/tickets/Generators.scala
  • modules/tickets/src/it/resources/application.conf
  • modules/tickets/src/it/resources/logback-test.xml
  • modules/hub/src/it/scala/de/smederee/ssh/DoobieSshAuthenticationRepositoryTest.scala
  • modules/hub/src/it/scala/de/smederee/ssh/SshServerProviderTest.scala
  • modules/hub/src/it/scala/de/smederee/hub/AuthenticationMiddlewareTest.scala
  • modules/hub/src/it/scala/de/smederee/hub/BaseSpec.scala
  • modules/hub/src/it/scala/de/smederee/hub/DatabaseMigratorTest.scala
  • modules/hub/src/it/scala/de/smederee/hub/DoobieAccountManagementRepositoryTest.scala
  • modules/hub/src/it/scala/de/smederee/hub/DoobieAuthenticationRepositoryTest.scala
  • modules/hub/src/it/scala/de/smederee/hub/DoobieSignupRepositoryTest.scala
  • modules/hub/src/it/scala/de/smederee/hub/DoobieVcsMetadataRepositoryTest.scala
  • modules/hub/src/it/scala/de/smederee/hub/Generators.scala
  • modules/hub/src/it/resources/de/smederee/ssh/ssh-key-with-comment.pub
  • modules/hub/src/it/resources/de/smederee/ssh/ssh-key-without-comment.pub
  • modules/hub/src/it/resources/application.conf
  • modules/hub/src/it/resources/logback-test.xml
  • modules/darcs/src/it/resources/logback-test.xml
2023-06-01 (Thu), 1:43 PM - Jens Grassel - d019b1c971c03257177e8722a6c72a4fdaaaf9dc

Add more information for deployment.

Summary of changes
1 files modified with 41 lines added and 2 lines removed
  • README.md with 41 added and 2 removed lines
2023-05-31 (Wed), 6:23 PM - Jens Grassel - fe3d6b1803fff22399be442980a2bbdba7e4af76

Adjust README forgotten in last patch.

The last commit missed the `Fixes:` trailer.

Fixes: https://tickets.smeder.ee/~jan0sch/smederee/tickets/2
Summary of changes
1 files modified with 0 lines added and 12 lines removed
  • README.md with 0 added and 12 removed lines
2023-05-31 (Wed), 6:16 PM - Jens Grassel - ff0c2faef514bb68f8b3a611ca463b69532e296d

Add basic SFTP support when operating via SSH.

- provide a sftp subsystem for the mina sshd server
- implement a custom `SftpFileSystemAccessor` to check permissions
- increase cloning speed about 10 times :-)
Summary of changes
1 files added
  • modules/hub/src/main/scala/de/smederee/ssh/DarcsSftpFileSystemAccessor.scala
1 files modified with 6 lines added and 2 lines removed
  • modules/hub/src/main/scala/de/smederee/ssh/SshServer.scala with 6 added and 2 removed lines
2023-05-28 (Sun), 1:53 PM - Jens Grassel - b4d5c3d80b1e882d222ed94f1acdd35138951a72

Set version to next SNAPSHOT version.

Summary of changes
1 files modified with 7 lines added and 7 lines removed
  • build.sbt with 7 added and 7 removed lines
2023-05-28 (Sun), 1:47 PM - Jens Grassel - ecaa5e0ec71f3649947b371b67e2edecddddf3f9

TAG v0.7.0

Added
-----

- support for labels, milestones and tickets :-)
- compiler flags to enforce syntax rules and prevent mixing of syntax styles
- link to related patches if a `Fixes` comment is found in the patch view

Changed
-------

- switch to Contributor Covenant Code of Conduct
- adjust and extend contribution guide
- lots of updates and refactoring some modules
Summary of changes