Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#139: feature for making symlinks relative #140

Conversation

MattesMrzik
Copy link
Contributor

@MattesMrzik MattesMrzik commented Nov 13, 2023

closes #139

  • changes symlink default behavior to work with relative instead of absolute paths. This can be toggled with a flag.
  • made symlink's behavior consistent between soft links and windows junctions.
  • added tests for these

Copy link
Contributor

@moritzLanger moritzLanger left a comment

Choose a reason for hiding this comment

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

Good Work 👍
I added some Minor suggestions for the main Code and one question on the If statement, but otherwise really well done

The Test should be a bit more separated for Clarity reasons in my opinion, as well as minor changes to be more similar to other Tests in the Project

Copy link
Contributor

@moritzLanger moritzLanger left a comment

Choose a reason for hiding this comment

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

Nice implementation of the changed, and much clearer Test, Thank you.

A little Nice to have / Convention is to comment every Method annotated with @test with the following structure.

/**
  * Test of {@link `Class`} `Method`,` optinal contition e. g. if fileacces = true`.
  */

@moritzLanger
Copy link
Contributor

You can also resolve all the Conversations started by me from the previous review

@MattesMrzik MattesMrzik assigned hohwille and unassigned moritzLanger Dec 4, 2023
Copy link
Member

@hohwille hohwille left a comment

Choose a reason for hiding this comment

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

@MattesMrzik thanks for this PR and the great feature 👍
You have done a good job, though I still found some places that need some improvement.
Please have a look. I will immediately close the comments that just honor your fixes of typos and other things you found in existing code on your way but feel free to have a look as well.

@hohwille hohwille assigned MattesMrzik and unassigned hohwille Dec 8, 2023
Copy link
Member

@hohwille hohwille left a comment

Choose a reason for hiding this comment

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

@MattesMrzik sorry for the extra round. This is almost perfect now but as I found something that looks like a bug but I was not sure, if I do not get it or if my suggested fix is 100% correct, I decided to give this back to you for a final completion. Thanks in advance 👍

@hohwille hohwille changed the title Feature/#139 feature for making symlinks relative #139: feature for making symlinks relative Dec 11, 2023
Copy link
Member

@hohwille hohwille left a comment

Choose a reason for hiding this comment

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

@MattesMrzik thanks for your nice rework. 👍
Ready for merge.

@hohwille hohwille added this to the release:2024.01.001 milestone Jan 4, 2024
@hohwille hohwille added the enhancement New feature or request label Jan 4, 2024
@hohwille hohwille merged commit bae97bc into devonfw:main Jan 4, 2024
3 checks passed
@hohwille hohwille added the story-review marks PRs that will be presented in the sprint-review label May 3, 2024
@hohwille hohwille added the reviewed Marks PRs that have been presented in the sprint-review meeting or that do not need to be presented. label Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request reviewed Marks PRs that have been presented in the sprint-review meeting or that do not need to be presented. story-review marks PRs that will be presented in the sprint-review
Projects
Status: ✅ Done
Development

Successfully merging this pull request may close these issues.

Feature for making symlinks relative
3 participants