@@ -298,10 +298,6 @@ public void analyzeAndSendRepo(final AnalysisConfig config, final DataExporter e
298298 .addArgument (descriptorModifiedList .size ())
299299 .log ("Files added: {}, files modified: {}" );
300300
301- analysisStatusService .setCurrentCommitFiles (
302- config .landscapeToken (),
303- descriptorAddedList .size () + descriptorModifiedList .size ());
304-
305301 final boolean retransmitAllFiles =
306302 hasGapSinceLastFullAnalysis (lastFullyAnalyzedCommitHash , commit );
307303 final List <FileDescriptor > unchangedFiles =
@@ -324,6 +320,10 @@ public void analyzeAndSendRepo(final AnalysisConfig config, final DataExporter e
324320 filesToAnalyze .addAll (descriptorModifiedList );
325321 filesToAnalyze .addAll (unchangedFiles );
326322
323+ analysisStatusService .setCurrentCommitFiles (
324+ config .landscapeToken (),
325+ filesToAnalyze .size ());
326+
327327 if (filesToAnalyze .isEmpty ()) {
328328 createCommitReport (
329329 config ,
@@ -806,7 +806,8 @@ private void persistMetadataOnlyCommit(final AnalysisConfig config, final RevCom
806806 Collections .emptyList (),
807807 Collections .emptyList (),
808808 Collections .emptyList (),
809- tagsByCommitId );
809+ tagsByCommitId ,
810+ true );
810811 }
811812
812813 private void createCommitReport (final AnalysisConfig config , final RevCommit commit ,
@@ -815,6 +816,25 @@ private void createCommitReport(final AnalysisConfig config, final RevCommit com
815816 final List <FileDescriptor > deletedFiles , final List <FileDescriptor > unchangedFiles ,
816817 final Map <ObjectId , List <String >> tagsByCommitId )
817818 throws NotFoundException , IOException , GitAPIException {
819+ createCommitReport (
820+ config ,
821+ commit ,
822+ exporter ,
823+ branchName ,
824+ addedFiles ,
825+ modifiedFiles ,
826+ deletedFiles ,
827+ unchangedFiles ,
828+ tagsByCommitId ,
829+ false );
830+ }
831+
832+ private void createCommitReport (final AnalysisConfig config , final RevCommit commit ,
833+ final DataExporter exporter , final String branchName ,
834+ final List <FileDescriptor > addedFiles , final List <FileDescriptor > modifiedFiles ,
835+ final List <FileDescriptor > deletedFiles , final List <FileDescriptor > unchangedFiles ,
836+ final Map <ObjectId , List <String >> tagsByCommitId , final boolean metadataOnly )
837+ throws NotFoundException , IOException , GitAPIException {
818838 final CommitReportHandler commitReportHandler = new CommitReportHandler ();
819839
820840 commitReportHandler .init (
@@ -824,6 +844,7 @@ private void createCommitReport(final AnalysisConfig config, final RevCommit com
824844
825845 commitReportHandler .setAnalysisFileCount (
826846 addedFiles .size () + modifiedFiles .size () + unchangedFiles .size ());
847+ commitReportHandler .setMetadataOnly (metadataOnly );
827848
828849 commitReportHandler .setAuthorDate (Timestamp .newBuilder ()
829850 .setSeconds (commit .getAuthorIdent ().getWhen ().getTime () / 1000 ).build ());
0 commit comments