com.madgag.git.bfg.cli

CLIConfig

case class CLIConfig(stripBiggestBlobs: Option[Int] = None, stripBlobsBiggerThan: Option[Int] = None, protectBlobsFromRevisions: Set[String] = Set("HEAD"), deleteFiles: Option[TextMatcher] = None, deleteFolders: Option[TextMatcher] = None, fixFilenameDuplicatesPreferring: Option[Ordering[FileMode]] = None, filenameFilters: Seq[Filter[String]] = Nil, filterSizeThreshold: Int = ..., textReplacementExpressions: Traversable[String] = List.empty, stripBlobsWithIds: Option[Set[ObjectId]] = None, strictObjectChecking: Boolean = false, sensitiveData: Option[Boolean] = None, massiveNonFileObjects: Option[Int] = None, repoLocation: File = ...) extends Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CLIConfig
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CLIConfig(stripBiggestBlobs: Option[Int] = None, stripBlobsBiggerThan: Option[Int] = None, protectBlobsFromRevisions: Set[String] = Set("HEAD"), deleteFiles: Option[TextMatcher] = None, deleteFolders: Option[TextMatcher] = None, fixFilenameDuplicatesPreferring: Option[Ordering[FileMode]] = None, filenameFilters: Seq[Filter[String]] = Nil, filterSizeThreshold: Int = ..., textReplacementExpressions: Traversable[String] = List.empty, stripBlobsWithIds: Option[Set[ObjectId]] = None, strictObjectChecking: Boolean = false, sensitiveData: Option[Boolean] = None, massiveNonFileObjects: Option[Int] = None, repoLocation: File = ...)

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. lazy val blobTextModifier: Option[BlobTextModifier]

  6. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. lazy val commitNodeCleaners: Seq[CommitNodeCleaner]

  8. lazy val definesNoWork: Boolean

  9. val deleteFiles: Option[TextMatcher]

  10. val deleteFolders: Option[TextMatcher]

  11. def describe: String

  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. lazy val fileDeletion: Option[Cleaner[TreeBlobs]]

  14. val filenameFilters: Seq[Filter[String]]

  15. lazy val filterContentPredicate: (FileName) ⇒ Boolean

  16. val filterSizeThreshold: Int

  17. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. lazy val fixFileNameDuplication: Option[Cleaner[Seq[Entry]]]

  19. val fixFilenameDuplicatesPreferring: Option[Ordering[FileMode]]

  20. lazy val folderDeletion: Option[Cleaner[TreeSubtrees]]

  21. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  22. lazy val gitdir: Option[File]

  23. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  24. lazy val lineModifier: Option[(String) ⇒ String]

  25. val massiveNonFileObjects: Option[Int]

  26. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  27. final def notify(): Unit

    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  29. lazy val objectChecker: Option[ObjectChecker]

  30. def objectIdCleanerConfig: Config

  31. lazy val objectIdSubstitutor: ObjectIdSubstitutor

  32. lazy val objectProtection: ProtectedObjectCensus

  33. lazy val privateDataRemoval: Boolean

  34. val protectBlobsFromRevisions: Set[String]

  35. implicit lazy val repo: FileRepository

  36. val repoLocation: File

  37. val sensitiveData: Option[Boolean]

  38. val strictObjectChecking: Boolean

  39. val stripBiggestBlobs: Option[Int]

  40. val stripBlobsBiggerThan: Option[Int]

  41. val stripBlobsWithIds: Option[Set[ObjectId]]

  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  43. val textReplacementExpressions: Traversable[String]

  44. lazy val treeBlobCleaners: Seq[Cleaner[TreeBlobs]]

  45. lazy val treeEntryListCleaners: Seq[Cleaner[Seq[Entry]]]

  46. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped