Class VerifyReftable

    • Field Detail

      • lsRemotePath

        private java.lang.String lsRemotePath
      • reftablePath

        private java.lang.String reftablePath
    • Constructor Detail

      • VerifyReftable

        VerifyReftable()
    • Method Detail

      • run

        protected void run()
                    throws java.lang.Exception
        Perform the actions of this command.

        This method should only be invoked by TextBuiltin.execute(String[]).

        Specified by:
        run in class TextBuiltin
        Throws:
        java.lang.Exception - an error occurred while processing the command. The main framework will catch the exception and print a message on standard error.
      • scan

        private void scan​(java.util.List<Ref> refs,
                          ReftableReader reader)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • seek

        private void seek​(java.util.List<Ref> refs,
                          ReftableReader reader)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • byId

        private void byId​(java.util.List<Ref> refs,
                          ReftableReader reader)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • groupById

        private static java.util.Map<ObjectId,​java.util.List<Ref>> groupById​(java.util.List<Ref> refs)
      • verify

        private void verify​(Ref exp,
                            RefCursor rc)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • id

        private static java.lang.String id​(ObjectId id)