Skip to content

Conversation

leander-dsouza
Copy link
Collaborator

Basic Info

Info Please fill out this column
Ticket(s) this addresses N/A
Primary OS tested on Ubuntu
Is this a breaking change? No
Does this PR contain AI generated software? No

Description of contribution in a few bullet points

  • Added subversion repository for validation test.
  • Enabled running of Subversion and Mercurial testing on the CI.

Description of how this change was tested

  • Ran pytest locally to ensure all the unit and linting tests pass:

    pytest -s -v test

Signed-off-by: Leander Stephen Desouza leanderdsouza1234@gmail.com

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be ok to drop since the only usage here is to skip the hg and svn test from running on CI environments.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I feel there is some merit in having the Mercurial and Subversion tests run on the CI.
This is also because the Vcstools PR #43 contains additional tests for hg and svn to be run in CI for validation.

test/list2.repos Outdated
Comment on lines 16 to 17
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't the url here be https://svn.apache.org/repos/asf/subversion/ ?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, you are correct, Clara.
The validation would be more accurate if it targeted a specific repository instead of a blanket of them.

Signed-off-by: Leander Stephen D'Souza <leanderdsouza1234@gmail.com>
Signed-off-by: Leander Stephen D'Souza <leanderdsouza1234@gmail.com>
@leander-dsouza leander-dsouza force-pushed the leander-dsouza/fix-svn-test branch from 5f6ce04 to e47aac4 Compare August 27, 2025 15:08
claraberendsen
claraberendsen previously approved these changes Aug 27, 2025
url: https://github.com/ros-infrastructure/vcs2l
version: 3
url: https://svn.apache.org/repos/asf/subversion
version: 1928014
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For better understanding here could you explain were you are fetching this version number from?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The subversion repository link has the version mentioned as the revision tag.

image

@leander-dsouza leander-dsouza merged commit b905564 into main Aug 27, 2025
15 checks passed
@leander-dsouza leander-dsouza deleted the leander-dsouza/fix-svn-test branch August 27, 2025 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants