Class Status

    • Field Detail

      • statusFileListFormat

        protected final java.lang.String statusFileListFormat
      • statusFileListFormatWithPrefix

        protected final java.lang.String statusFileListFormatWithPrefix
      • statusFileListFormatUnmerged

        protected final java.lang.String statusFileListFormatUnmerged
      • porcelain

        protected boolean porcelain
      • untrackedFilesMode

        protected java.lang.String untrackedFilesMode
      • filterPaths

        protected java.util.List<java.lang.String> filterPaths
    • Constructor Detail

      • Status

        Status()
    • Method Detail

      • printStatus

        private void printStatus​(Status status)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • printPorcelainStatus

        private void printPorcelainStatus​(Status status)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • printPorcelainLine

        private void printPorcelainLine​(char x,
                                        char y,
                                        java.lang.String path)
                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • printLongStatus

        private void printLongStatus​(Status status)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • printSectionHeader

        protected void printSectionHeader​(java.lang.String pattern,
                                          java.lang.Object... arguments)
                                   throws java.io.IOException
        Print section header
        Parameters:
        pattern - a String object.
        arguments - a Object object.
        Throws:
        java.io.IOException
      • printList

        protected int printList​(java.util.Collection<java.lang.String> list)
                         throws java.io.IOException
        Print String list
        Parameters:
        list - a Collection object.
        Returns:
        a int.
        Throws:
        java.io.IOException
      • printList

        protected int printList​(java.lang.String status1,
                                java.lang.String status2,
                                java.lang.String status3,
                                java.util.Collection<java.lang.String> list,
                                java.util.Collection<java.lang.String> set1,
                                java.util.Collection<java.lang.String> set2,
                                java.util.Collection<java.lang.String> set3)
                         throws java.io.IOException
        Print String list
        Parameters:
        status1 - a String object.
        status2 - a String object.
        status3 - a String object.
        list - a Collection object.
        set1 - a Collection object.
        set2 - a Collection object.
        set3 - a Collection object.
        Returns:
        a int.
        Throws:
        java.io.IOException
      • printUnmerged

        private void printUnmerged​(java.util.Map<java.lang.String,​IndexDiff.StageState> unmergedStates)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • getStageStateDescription

        private static java.lang.String getStageStateDescription​(IndexDiff.StageState stageState)