Vixen
feb85697
csharp
public enum SourceControlStatus

What source control says about one path.

Read the guide page for this →

Remarks

⚠ Deliberately smaller than any provider's own vocabulary. Git alone distinguishes staged from unstaged and both from the index, and a browser column that drew five shades of "changed" would be a column nobody can read across a panel. What a person scanning a folder wants to know is whether a file is theirs to worry about, which is these six answers.

Fields and properties (7)

  • Unknown

    Nothing has been asked, or there is no provider.

  • Unmodified

    Tracked, and the same as the last commit.

  • Modified

    Tracked and changed.

  • Added

    New, and staged to be committed.

  • Deleted

    Tracked, and gone from the working tree.

  • Conflicted

    A merge left it in two minds.

  • Untracked

    In the project and not in source control at all.

Used by (15)

  • AssetGridVixen.Editor.App
  • CancellingVixen.Editor.App.Tests
  • FakeVixen.Editor.App.Tests
  • FixedVixen.Editor.App.Tests
  • GitSourceControlVixen.Editor.App
  • GitSourceControlTestsVixen.Editor.App.Tests
  • ISourceControlVixen.Editor.Assets
  • ISourceControlProviderVixen.Editor.App
  • ProjectBrowserVixen.Editor.App
  • ProjectSourceControlVixen.Editor.App
  • RecordingVixen.Editor.App.Tests
  • SourceControlColumnTestsVixen.Editor.App.Tests
  • SourceControlModuleTestsVixen.Editor.App.Tests
  • SourceControlStatusTestsVixen.Editor.App.Tests
  • SourceControlStatusesVixen.Editor.App