-
-
Notifications
You must be signed in to change notification settings - Fork 4.5k
feat(perforce): Implement repository/depot and code mapping logic #103635
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
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## feat/perforce-backend #103635 +/- ##
==========================================================
- Coverage 80.56% 80.55% -0.02%
==========================================================
Files 9265 9265
Lines 395771 395883 +112
Branches 25207 25207
==========================================================
+ Hits 318836 318885 +49
- Misses 76505 76568 +63
Partials 430 430 |
cathteng
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left some comments but am going to request review from the teams that own code mapping and release code since compare_commits is used for that
armenzg
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mujacica All typing issues can be followed up on a new PR. This one does not need to block on it, however, I do want to push our typing levels higher.
I will review the tests tomorrow morning.
eef7490 to
1797637
Compare
This commit adds backend support for Perforce version control integration: - New Perforce integration with P4 client support - Repository and code mapping functionality - Stacktrace linking for Perforce depot paths - Tests for integration, code mapping, and stacktrace linking - Updated dependencies in pyproject.toml The integration supports: - Authentication via P4PORT, P4USER, P4PASSWD - Code mapping between depot paths and project structure - Source URL generation for stacktrace frames - Integration with Sentry's repository and code mapping systems
b1f5dd9 to
4066443
Compare
This commit adds backend support for Perforce version control integration:
Requires: #103287, #103171