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
Feature/remove compatibility mode #4462
Feature/remove compatibility mode #4462
Conversation
…/conan into feature/remove_compatibility_mode
Please, review the migration and changes in the latest two commits
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.
The TurboClient is great for reading and understanding tests
I miss some tests about user output specially for the conan search --revisions
command
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.
WIP... Now, the tests
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.
Cool! Really great, it was worth the effort! 💯
I've written a lot of minor details, none of them blocking.
|
Great reviews team. |
Changelog: Feature: Removed old "compatibility" mode of revisions.
Changelog: Bugfix: Fixed several bugs related to revisions.
Changelog: Bugfix: Fixed several bugs related to the package
metadata.json
Close #4352
Close #798
Docs: conan-io/docs#1105
CHANGES:
TESTING_REVISIONS_ENABLED
) to change the TestClient default (revisions on/off) than the real one that isCONAN_CLIENT_REVISIONS_ENABLED
. Otherwise it was very difficul to mix the on/off operations in the tests.None
value can happen if no one sets the revision.PENDING:
metadata.json
fileFUTURE FEATURES TO IMPLEMENT:
revision_mode="scm/hash"
so someone could choose to use the hash (recipes of a third party at the same repository)@tags: svn, slow
@revisions: 1