/*
 * Copyright 2000-2011 JetBrains s.r.o.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package git4idea.commands;

/**
 * GitProgressAnalyzer is used by {@link GitTask} to update progress indicator with the current operation progress.
 * To use it in GitTask call {@link GitTask#setProgressAnalyzer(GitProgressAnalyzer)}.
 * There is {@link GitStandardProgressAnalyzer} which should be suitable for most git tasks.
 * @author Kirill Likhodedov
 */
public interface GitProgressAnalyzer {
  /**
   * Analyzes the git process output line and returns the value of the progress indicator.
   * @param output git process output line (e.g. "Receiving objects: 67%).
   * @return completed fraction of the progress or -1 if the line doesn't mean anything to the analyzer.
   */
  double analyzeProgress(String output);
}

@@ -633,54 +633,11 @@
 %0A * 
-GitProgressAnalyzer is used by %7B@link GitTask%7D
+Use
  to 
@@ -643,16 +643,20 @@
  update 
+the 
 progress
@@ -710,103 +710,11 @@
 %0A * 
-To use it in GitTask call %7B@link GitTask#setProgressAnalyzer(GitProgressAnalyzer)%7D.%0A * There is
+See
  %7B@l
@@ -795,37 +795,8 @@
 ks.%0A
- * @author Kirill Likhodedov%0A
  */%0A
@@ -1006,16 +1006,16 @@
 : 67%25).%0A
-
    * @re
@@ -1049,24 +1049,25 @@
 the progress
+,
  or -1 if th

update javadoc