github.com/mutagen-io/mutagen@v0.18.0-rc1/pkg/synchronization/stage_mode.proto (about)

     1  syntax = "proto3";
     2  
     3  package synchronization;
     4  
     5  option go_package = "github.com/mutagen-io/mutagen/pkg/synchronization";
     6  
     7  // StageMode specifies the mode for file staging.
     8  enum StageMode {
     9      // StageMode_StageModeDefault represents an unspecified staging mode. It
    10      // should be converted to one of the following values based on the desired
    11      // default behavior.
    12      StageModeDefault = 0;
    13      // StageMode_StageModeMutagen specifies that files should be staged in the
    14      // Mutagen data directory.
    15      StageModeMutagen = 1;
    16      // StageMode_StageModeNeighboring specifies that files should be staged in a
    17      // directory which neighbors the synchronization root.
    18      StageModeNeighboring = 2;
    19      // StageMode_StageModeInternal specified that files should be staged in a
    20      // directory contained within a synchronization root. This mode will only
    21      // function if the synchronization root already exists.
    22      StageModeInternal = 3;
    23  }