Skip to content

P4Transfer needs -f option on reconcile to handle depot paths containing wildcards. #33

Description

@cttyler

P4Transfer needs -f option on reconcile to handle depot paths containing wildcards.

The p4 reconcile command in P4Transfer.py needs this option to make transfers more reliable.

The -f is required with p4 add (and thus p4 rec) to emphasize that depot paths being added contain "funky" wildcard characters, such as %, @, #, or *. Such names have special meaning in P4, and thus are disallowed by default. But because can override the default simply by adding -f, it seems reasonable that P4Transfer should include that option by default to avoid a predictable and preventable transfer failure.

Elsewhere in the code, it is clear that the -f had been added previously, e.g.:

self.p4cmd('add', '-ft', f.type, f.fixedLocalFile)

This request is to add the -f to the p4 reconcile command as well, thus closing a gap.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions