renameAndOpenPack() public method

public renameAndOpenPack ( string lockMessage ) : PackLock
lockMessage string
return PackLock
Example #1
0
        private void ReceivePack(ProgressMonitor monitor)
        {
            IndexPack ip = IndexPack.Create(local, _sideband ? pckIn.sideband(monitor) : inStream);

            ip.setFixThin(_thinPack);
            ip.setObjectChecking(transport.CheckFetchedObjects);
            ip.index(monitor);
            _packLock = ip.renameAndOpenPack(_lockMessage);
        }
            public void DownloadPack(ProgressMonitor monitor)
            {
                Stream    s  = _connection.open("pack/" + PackName);
                IndexPack ip = IndexPack.Create(_local, s);

                ip.setFixThin(false);
                ip.setObjectChecker(_objCheck);
                ip.index(monitor);
                PackLock keep = ip.renameAndOpenPack(_lockMessage);

                if (keep != null)
                {
                    _packLocks.Add(keep);
                }
            }
Example #3
0
 protected override void doFetch(ProgressMonitor monitor, List <Ref> want, List <ObjectId> have)
 {
     verifyPrerequisites();
     try
     {
         IndexPack ip = newIndexPack();
         ip.index(monitor);
         packLock = ip.renameAndOpenPack(lockMessage);
     }
     catch (IOException err)
     {
         Close();
         throw new TransportException(transport.Uri, err.Message, err);
     }
 }
        private void ReceivePack(ProgressMonitor monitor)
        {
            Stream input = inStream;

            if (_sideband)
            {
                input = new SideBandInputStream(input, monitor);
            }
            IndexPack ip = IndexPack.Create(local, input);

            ip.setFixThin(_thinPack);
            ip.setObjectChecking(transport.CheckFetchedObjects);
            ip.index(monitor);
            _packLock = ip.renameAndOpenPack(_lockMessage);
        }
Example #5
0
        private void receivePack()
        {
            IndexPack ip = IndexPack.Create(db, raw);

            ip.setFixThin(true);
            ip.setObjectChecking(isCheckReceivedObjects());
            ip.index(new NullProgressMonitor());

            // [caytchen] TODO: reflect gitsharp
            string lockMsg = "jgit receive-pack";

            if (getRefLogIdent() != null)
            {
                lockMsg += " from " + getRefLogIdent().ToExternalString();
            }
            packLock = ip.renameAndOpenPack(lockMsg);
        }
Example #6
0
        private void receivePack()
        {
            indexPack = IndexPack.Create(db, rawInput);
            indexPack.setFixThin(true);
            indexPack.setNeedNewObjectIds(needNewObjectIds);
            indexPack.setNeedBaseObjectIds(needBaseObjectIds);
            indexPack.setObjectChecking(isCheckReceivedObjects());
            indexPack.index(NullProgressMonitor.Instance);

            //  TODO: [caytchen] reflect gitsharp
            string lockMsg = "jgit receive-pack";

            if (getRefLogIdent() != null)
            {
                lockMsg += " from " + getRefLogIdent().ToExternalString();
            }
            packLock = indexPack.renameAndOpenPack(lockMsg);
        }