Skip to content

Externals at specific revision are treated as a merge "best practice" failure #66

@dougg3

Description

@dougg3

I've been doing research about externals and have come to the conclusion that it is a best practice when using svn:externals to specify the externals at a particular revision, e.g.:

https://url/to/external@12345 name_of_external

I recently switched to doing this in my projects, and I have to agree that it is a lot safer to do. However, now I'm finding that this causes a failure in Subclipse's "merging best practices" pre-check because the externals are a different revision than the rest of the project checkout. I don't think this should be treated as a failure of the merging best practices when attempting to merge. I totally understand that a mixed-revision checkout is bad for merging, but in my opinion, externals set to a specific revision shouldn't count toward that check.

If it matters, the externals causing this problem are pointing to other locations inside of the same repository.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions