         self.path = path
         self.sourceTree = sourceTree
         self.includeInIndex = includeInIndex
+        self.usesTabs = usesTabs
         super.init(reference: reference)
     }
 

                explicitFileType: String? = nil,
                lastKnownFileType: String? = nil,
                path: String? = nil,
                includeInIndex: Int? = nil) {
        self.fileEncoding = fileEncoding
        self.explicitFileType = explicitFileType
        self.lastKnownFileType = lastKnownFileType

            lhs.name == rhs.name &&
            lhs.path == rhs.path &&
            lhs.sourceTree == rhs.sourceTree &&
            lhs.includeInIndex == rhs.includeInIndex &&
            lhs.usesTabs == rhs.usesTabs
    }
    
    public override init(reference: String, dictionary: [String: Any]) throws {
