Class Branch

    • Field Detail

      • otherBranch

        private java.lang.String otherBranch
      • createForce

        private boolean createForce
      • rename

        private boolean rename
      • remote

        private boolean remote
      • all

        private boolean all
      • containsCommitish

        private java.lang.String containsCommitish
      • delete

        private java.util.List<java.lang.String> delete
      • deleteForce

        private java.util.List<java.lang.String> deleteForce
      • verbose

        private boolean verbose
      • branch

        private java.lang.String branch
      • printRefs

        private final java.util.Map<java.lang.String,​Ref> printRefs
      • rw

        private RevWalk rw
        Only set for verbose branch listing at-the-moment
      • maxNameLength

        private int maxNameLength
    • Constructor Detail

      • Branch

        Branch()
    • Method Detail

      • delete

        public void delete​(java.util.List<java.lang.String> names)
        Delete branches
        Parameters:
        names - a List of branch names.
      • deleteForce

        public void deleteForce​(java.util.List<java.lang.String> names)
        Forcefully delete branches
        Parameters:
        names - a List of branch names.
      • createForce

        public void createForce​(java.util.List<java.lang.String> branchAndStartPoint)
        Forcefully create a list of branches
        Parameters:
        branchAndStartPoint - a branch name and a start point
      • moveRename

        public void moveRename​(java.util.List<java.lang.String> currentAndNew)
        Move or rename a branch
        Parameters:
        currentAndNew - the current and the new branch name
      • addRefs

        private void addRefs​(java.util.Collection<Ref> refs,
                             java.lang.String prefix)
      • addRef

        private void addRef​(java.lang.String name,
                            Ref ref)
      • printHead

        private void printHead​(ObjectReader reader,
                               java.lang.String ref,
                               boolean isCurrent,
                               Ref refObj)
                        throws java.io.IOException
        Throws:
        java.io.IOException
      • delete

        private void delete​(java.util.List<java.lang.String> branches,
                            boolean force)
                     throws java.io.IOException
        Throws:
        java.io.IOException