text: /*
   *     Generated by class-dump 3.4 (64 bit).
   *
   *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2012 by Steve Nygard.
   */
  
  #import "NSObject.h"
  
  #import "DVTInvalidation.h"
  
  @class DVTDispatchLock, DVTPointerArray, DVTStackBacktrace, NSArray, NSMutableArray, NSObject<OS_dispatch_queue>, NSString;
  
  @interface IDESourceControlLog : NSObject <DVTInvalidation>
  {
      NSMutableArray *_logRequests;
      DVTDispatchLock *_requestLock;
      DVTDispatchLock *_logItemsLock;
      NSMutableArray *_logItems;
      NSArray *_sourceTreeItems;
      DVTPointerArray *_lastRevisionsLoaded;
      NSObject<OS_dispatch_queue> *_queue;
      BOOL _displayFilesChanged;
      BOOL _datasourceExternal;
      NSString *_branchName;
      NSArray *_authors;
      NSString *_searchTerm;
      NSString *_startingRevision;
      NSString *_endingRevision;
      NSArray *_logContents;
  }
  
  + (void)initialize;
  + (id)logAspect;
  - (void).cxx_destruct;
  - (id)_computeLogsWithResult:(id)arg1 indexOfSourceTree:(unsigned long long)arg2 startingRevision:(id)arg3 sourceTree:(id)arg4;
  - (id)_logItemForRevision:(id)arg1;
  - (void)_resetLastRevisionsLoaded;
  - (void)addLogRequest:(id)arg1;
  - (void)arrangeLogEntries:(id)arg1;
  @property(retain) NSArray *authors; // @synthesize authors=_authors;
  @property(retain) NSString *branchName; // @synthesize branchName=_branchName;
  - (void)cancelAllLogRequests;
  - (void)clearLog;
  - (id)createLogItemFromLogInfo:(id)arg1 withSourceTreeItem:(id)arg2;
  @property BOOL displayFilesChanged; // @synthesize displayFilesChanged=_displayFilesChanged;
  @property(copy) NSString *endingRevision; // @synthesize endingRevision=_endingRevision;
  - (id)init;
  @property(getter=isDatasourceExternal) BOOL datasourceExternal; // @synthesize datasourceExternal=_datasourceExternal;
  @property(readonly) NSArray *lastRevisionsLoaded;
  - (id)loadLogItemsFromRevisions:(id)arg1 completionBlock:(id)arg2;
  @property(retain) NSArray *logContents; // @synthesize logContents=_logContents;
  - (void)logItemForRevision:(id)arg1 completionBlock:(id)arg2;
  @property(readonly) NSArray *logItems; // @synthesize logItems=_logItems;
  - (void)previousLogItemOfRevision:(id)arg1 completionBlock:(id)arg2;
  - (void)primitiveInvalidate;
  - (void)removeLogRequest:(id)arg1;
  @property(copy) NSString *searchTerm; // @synthesize searchTerm=_searchTerm;
  - (void)setLogContentsWithItems:(id)arg1;
  @property(retain) NSArray *sourceTreeItems;
  @property(copy) NSString *startingRevision; // @synthesize startingRevision=_startingRevision;
  
  // Remaining properties
  @property(retain) DVTStackBacktrace *creationBacktrace;
  @property(readonly, copy) NSString *debugDescription;
  @property(readonly, copy) NSString *description;
  @property(readonly) unsigned long long hash;
  @property(readonly) DVTStackBacktrace *invalidationBacktrace;
  @property(readonly) Class superclass;
  @property(readonly, nonatomic, getter=isValid) BOOL valid;
  
  @end
  
  