Skip to content

Make force:source:status / pull compatible with multiple users in same org #1085

@jonathanwiesel

Description

@jonathanwiesel

Is your feature request related to a problem? Please describe.

With new Sandbox Source Tracking capabilities there's the ability the easily determine differences between local and remote metadata, however there are scenarios where an environment could have many developer "touching" at the same time with the intention of each to manage their own changes.

Taking into account that under the hood this mechanisms are using the SourceMember object, which also exposes the ChangeBy field, it would be great if we could optionally filter to a specific user changes, not all changes in the org.

What are you trying to do

Make sandbox source tracking more flexible for teams working in the same environment

Describe the solution you'd like

The force:source:status and force:source:pull commands could have a flag to only filter the changes for a particular username. This would imply that the VSCode extension will also need to support this to for no-CLI adepts.

Describe alternatives you've considered

Managing this information directly via tooling API or building a custom sfdx plugin based on the original functionality that manages the filtering, but would be best that it would be part of the core since it would grant flexibility so more people can adopt it, never to impose a particular way of working.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureIssue or pull request for a new feature

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions