Skip to content
GitLab
    • Explore Projects Groups Snippets
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • C cota-backend
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 2
    • Issues 2
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CoTA
  • cota-backend
  • Issues
  • #2
An error occurred while fetching the assigned iteration of the selected issue.
Closed
Open
Issue created 6 months ago by mamunozgil@miguel.munoz-gilMaintainer
  • New related issue

  • Report abuse

  • New related issue

  • Report abuse

Feature: Support subversion svn version control system in BackEnd

Closed

Feature: Support subversion svn version control system in BackEnd

Support svn URLs & credentials in text files as an alternative to git URLs & credentials.

Solution alternatives:

  1. native svn client & Java command line invocation
  2. native svn client & Apache Java client library
  3. SVNKit (check license)

Decision: Check 3) first. Reasons:

  • smaller docker image without svn client install
  • clean implementation in pure Java -> direct call return evaluation
  1. Oh no!

    You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico.

    Incoming!

    Drop your designs to start your upload.
Tasks
0
server returned results with length 1, expected length of 2

Linked items
0

Related merge requests

1
  • SVN functionality support.
    !2
    Assigned to mamunozgil
    Assigned to mamunozgil

  • Lückemeyer @gero.lueckemeyer assigned to @miguel.munoz-gil 6 months ago

    assigned to @miguel.munoz-gil

  • Lückemeyer @gero.lueckemeyer added Test label 6 months ago

    added Test label

    • mamunozgil
      mamunozgil @miguel.munoz-gil · 6 months ago
      Author Maintainer

      grafik´ For some reason, when the backend is missing the credentials for any repo (Git or Subversion), the error is thrown by the GitAPI due to the clonning. I´ll keep debugging to fix the issue.

      Edited by mamunozgil 6 months ago
    • mamunozgil
      mamunozgil @miguel.munoz-gil · 6 months ago
      Author Maintainer

      I have created 3 repos for the svn tests. They are available here:

      Submission: https://svn.riouxsvn.com/cota-submission

      Test-Course: https://svn.riouxsvn.com/cota-testcourse

      Test-Calc: https://svn.riouxsvn.com/cota-test-calc

      The access is with my username: mamunozgil

      and dummy password: riouxsvn

      Edited by mamunozgil 6 months ago
    • Please register or sign in to reply
  • mamunozgil
    mamunozgil @miguel.munoz-gil · 5 months ago
    Author Maintainer

    grafik

    I have succesfully tested my refactored SVN checkout code. There where two main issues with the original code:

    • SVNDepth was not defined and therefore the checkout action was not cloning any information. For the moment I have set SVNDepth to INFINITY. Meaning the checkout will be always the complete repository, similar to the default git checkout action.

    • The checkoutDirectory was not set as in the git checkout action. Therefore the previous code was not creating the needed folder structure in the backend container.

    I will merge two branches for this feature. amg-svn in the backend for the code fix and amg-svn in the runner21 to include the config files with the svn repo. (Currently it is on an account of mine (with the hft email), I assume we´ll create an organization account in a svn hosting service of our choice)

  • mamunozgil @miguel.munoz-gil mentioned in merge request !2 (merged) 5 months ago

    mentioned in merge request !2 (merged)

  • mamunozgil @miguel.munoz-gil added Ready label and removed Test label 5 months ago

    added Ready label and removed Test label

    • Lückemeyer
      Lückemeyer @gero.lueckemeyer · 5 months ago
      Owner

      For future testing, please approach Peter Heusch. He runs an internal svn related to the lida lab and he wants to use our plugin in his exercises. He can explain the setup.

    • mamunozgil
      mamunozgil @miguel.munoz-gil · 5 months ago
      Author Maintainer

      Perfect. I didn´t know the internal svn service. But if I remember correctly, the lida lab required a vpn connection. I´ve seen your email, hope that Heusch gets back soon. Maybe we can meet tomorrow at the HFT. Thanks a lot.

    • Please register or sign in to reply
  • mamunozgil @miguel.munoz-gil closed 4 months ago

    closed

  • You're only seeing other activity in the feed. To add a comment, switch to one of the following options.
Please register or sign in to reply
Assignee
mamunozgil's avatar
mamunozgil
Assign to
Epic
No epic
None
Labels
0
None
0
None
    Assign labels
  • Manage project labels

Milestone
No milestone
None
Iteration
No iteration
None
Weight
None
None
Due date
None
None
None
Time tracking
No estimate or time spent

None

Health status

    Assign health status


None

Confidentiality
Not confidential
Not confidential

You are going to turn on confidentiality. Only project members with at least the Reporter role, the author, and assignees can view or be notified about this issue.

Lock issue
Unlocked
0
0 participants
Reference:

Menu

Explore Projects Groups Snippets

Dies ist die Gitlab-Instanz des Transferportals der Hochschule für Technik Stuttgart. Hier geht es zurück zum Portal