@@ -179,15 +179,17 @@ class LocalGitServiceProvider: GitServiceProvider {
179179 let repository = try self . checkedRepository ( )
180180 let ref = try repository. HEAD ( ) . get ( )
181181 guard let branch = ref as? Branch ,
182- let branchName = branch. shortName
182+ let branchName = branch. shortName
183183 else {
184184 throw NSError ( descriptionKey: " Git is in detached mode " )
185185 }
186- let remoteBranch = try repository. remoteBranch ( named: " \( remote? . name ?? " origin " ) / \( branchName) " ) . get ( )
186+ let remoteBranch = try repository. remoteBranch (
187+ named: " \( remote? . name ?? " origin " ) / \( branchName) "
188+ ) . get ( )
187189 return try repository. aheadBehind ( local: ref. oid, upstream: remoteBranch. oid) . get ( )
188190 }
189191 }
190-
192+
191193 func status( ) async throws -> [ StatusEntry ] {
192194 return try await WorkerQueueTask {
193195 let repository = try self . checkedRepository ( )
@@ -196,7 +198,7 @@ class LocalGitServiceProvider: GitServiceProvider {
196198 ] ) . get ( )
197199 }
198200 }
199-
201+
200202 func createRepository( ) async throws {
201203 try await WorkerQueueTask {
202204 guard !self . hasRepository else {
@@ -233,7 +235,7 @@ class LocalGitServiceProvider: GitServiceProvider {
233235 fetchProgress: fetchProgressBlock
234236 ) . get ( )
235237 } else {
236- _ = try Repository . clone (
238+ _ = try Repository . clone (
237239 from: from,
238240 to: to,
239241 checkoutProgress: checkoutProgressBlock,
@@ -264,7 +266,7 @@ class LocalGitServiceProvider: GitServiceProvider {
264266 self . contentCache. removeAllObjects ( )
265267 }
266268 }
267-
269+
268270 func unstage( paths: [ String ] ) async throws {
269271 try await WorkerQueueTask {
270272 let repository = try self . checkedRepository ( )
@@ -298,21 +300,21 @@ class LocalGitServiceProvider: GitServiceProvider {
298300 }
299301 }
300302 }
301-
303+
302304 func remotes( ) async throws -> [ Remote ] {
303305 return try await WorkerQueueTask {
304306 let repository = try self . checkedRepository ( )
305307 return try repository. allRemotes ( ) . get ( )
306308 }
307309 }
308-
310+
309311 func currentBranch( ) async throws -> Branch {
310312 try await WorkerQueueTask {
311313 let repository = try self . checkedRepository ( )
312314 let head = try repository. HEAD ( ) . get ( )
313315 if let branch = head as? Branch {
314316 return branch
315- } else {
317+ } else {
316318 throw NSError ( descriptionKey: " Repository is in detached mode " )
317319 }
318320 }
@@ -322,7 +324,9 @@ class LocalGitServiceProvider: GitServiceProvider {
322324 try await WorkerQueueTask {
323325 let repository = try self . checkedRepository ( )
324326 let credentials = try self . checkedCredentials ( )
325- try repository. push ( credentials: credentials, branch: branch. longName, remoteName: to. name) { current, total in
327+ try repository. push (
328+ credentials: credentials, branch: branch. longName, remoteName: to. name
329+ ) { current, total in
326330 DispatchQueue . main. async {
327331 progress? . totalUnitCount = Int64 ( current)
328332 progress? . completedUnitCount = Int64 ( total)
@@ -338,46 +342,47 @@ class LocalGitServiceProvider: GitServiceProvider {
338342 self . contentCache. removeAllObjects ( )
339343 }
340344 }
341-
345+
342346 func localBranches( ) async throws -> [ Branch ] {
343- return try await WorkerQueueTask {
347+ return try await WorkerQueueTask {
344348 let repository = try self . checkedRepository ( )
345349 return try repository. localBranches ( ) . get ( )
346350 }
347351 }
348352
349353 func remoteBranches( ) async throws -> [ Branch ] {
350- return try await WorkerQueueTask {
354+ return try await WorkerQueueTask {
351355 let repository = try self . checkedRepository ( )
352356 return try repository. remoteBranches ( ) . get ( )
353357 }
354358 }
355359
356360 func tags( ) async throws -> [ TagReference ] {
357- return try await WorkerQueueTask {
361+ return try await WorkerQueueTask {
358362 let repository = try self . checkedRepository ( )
359363 return try repository. allTags ( ) . get ( )
360364 }
361365 }
362-
366+
363367 /// Returns the OID of the path at the current HEAD
364368 private func fileOidAtPathForLastCommit( path: String ) throws -> OID {
365369 let repository = try self . checkedRepository ( )
366370 let entries = try repository. status ( options: [ . includeUnmodified] ) . get ( )
367371 for entry in entries {
368372 if let oldFilePath = entry. headToIndex? . oldFile? . path,
369- path == oldFilePath,
370- let oid = entry. headToIndex? . oldFile? . oid {
373+ path == oldFilePath,
374+ let oid = entry. headToIndex? . oldFile? . oid
375+ {
371376 return oid
372377 }
373378 }
374379 throw NSError ( descriptionKey: " Unable to locate OID for \( path) " )
375380 }
376-
381+
377382 func previous( path: String ) async throws -> String {
378383 return try await WorkerQueueTask {
379384 let repository = try self . checkedRepository ( )
380-
385+
381386 if let cached = self . contentCache. object ( forKey: path as NSString ) {
382387 return ( cached as String )
383388 }
@@ -386,7 +391,7 @@ class LocalGitServiceProvider: GitServiceProvider {
386391
387392 let oid = try self . fileOidAtPathForLastCommit ( path: path)
388393 let blob = try repository. blob ( oid) . get ( )
389-
394+
390395 guard let content = String ( data: blob. data, encoding: . utf8) else {
391396 throw NSError ( descriptionKey: " Unable to decode data " )
392397 }
0 commit comments