Class SvnNgAbstractUpdate<V,​T extends AbstractSvnUpdate<V>>

    • Constructor Detail

      • SvnNgAbstractUpdate

        public SvnNgAbstractUpdate()
    • Method Detail

      • update

        protected long update​(SVNWCContext wcContext,
                              java.io.File localAbspath,
                              SVNRevision revision,
                              SVNDepth depth,
                              boolean depthIsSticky,
                              boolean ignoreExternals,
                              boolean allowUnversionedObstructions,
                              boolean addsAsMoodifications,
                              boolean makeParents,
                              boolean innerUpdate,
                              boolean sleepForTimestamp)
                       throws SVNException
        Throws:
        SVNException
      • updateInternal

        protected long updateInternal​(SVNWCContext wcContext,
                                      java.io.File localAbspath,
                                      java.io.File anchorAbspath,
                                      SVNRevision revision,
                                      SVNDepth depth,
                                      boolean depthIsSticky,
                                      boolean ignoreExternals,
                                      boolean allowUnversionedObstructions,
                                      boolean addsAsMoodifications,
                                      boolean sleepForTimestamp,
                                      boolean notifySummary,
                                      ISVNConflictHandler conflictHandler)
                               throws SVNException
        Throws:
        SVNException
      • handleExternals

        protected void handleExternals​(java.util.Map<java.io.File,​java.lang.String> newExternals,
                                       java.util.Map<java.io.File,​SVNDepth> ambientDepths,
                                       SVNURL anchorUrl,
                                       java.io.File targetAbspath,
                                       SVNURL reposRoot,
                                       SVNDepth requestedDepth,
                                       boolean sleepForTimestamp)
                                throws SVNException
        Throws:
        SVNException
      • handleExternalItemRemoval

        private void handleExternalItemRemoval​(java.io.File definingAbsPath,
                                               java.io.File localAbsPath)
                                        throws SVNException
        Throws:
        SVNException
      • handleExternalsChange

        private void handleExternalsChange​(SVNURL reposRoot,
                                           java.io.File externalPath,
                                           java.lang.String externalDefinition,
                                           java.util.Map<java.io.File,​java.io.File> oldExternals,
                                           SVNDepth ambientDepth,
                                           SVNDepth requestedDepth)
                                    throws SVNException
        Throws:
        SVNException
      • handleExternalItemChange

        private void handleExternalItemChange​(SVNURL rootUrl,
                                              java.io.File parentPath,
                                              SVNURL parentUrl,
                                              java.io.File localAbsPath,
                                              java.io.File oldDefiningPath,
                                              SVNExternal newItem)
                                       throws SVNException
        Throws:
        SVNException
      • relegateExternalDir

        private void relegateExternalDir​(java.io.File wriAbsPath,
                                         java.io.File localAbsPath)
                                  throws SVNException
        Throws:
        SVNException
      • doSwitch

        protected long doSwitch​(java.io.File localAbsPath,
                                SVNURL switchUrl,
                                SVNRevision revision,
                                SVNRevision pegRevision,
                                SVNDepth depth,
                                boolean depthIsSticky,
                                boolean ignoreExternals,
                                boolean allowUnversionedObstructions,
                                boolean ignoreAncestry,
                                boolean sleepForTimestamp)
                         throws SVNException
        Throws:
        SVNException
      • switchInternal

        protected long switchInternal​(java.io.File localAbsPath,
                                      java.io.File anchor,
                                      SVNURL switchUrl,
                                      SVNRevision revision,
                                      SVNRevision pegRevision,
                                      SVNDepth depth,
                                      boolean depthIsSticky,
                                      boolean ignoreExternals,
                                      boolean allowUnversionedObstructions,
                                      boolean ignoreAncestry,
                                      boolean sleepForTimestamp)
                               throws SVNException
        Throws:
        SVNException
      • checkout

        protected long checkout​(SVNURL url,
                                java.io.File localAbspath,
                                SVNRevision pegRevision,
                                SVNRevision revision,
                                SVNDepth depth,
                                boolean ignoreExternals,
                                boolean allowUnversionedObstructions,
                                boolean sleepForTimestamp,
                                int targetWorkingCopyFormat)
                         throws SVNException
        Throws:
        SVNException
      • isEmptyWc

        protected static boolean isEmptyWc​(java.io.File root,
                                           java.io.File anchorAbspath)