Skip to content

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

@cttyler

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions