setFixThin() публичный Метод

public setFixThin ( bool fix ) : void
fix bool
Результат void
        private IndexPack newIndexPack()
        {
            IndexPack ip = IndexPack.Create(_transport.Local, _bin);

            ip.setFixThin(true);
            ip.setObjectChecking(_transport.CheckFetchedObjects);
            return(ip);
        }
Пример #2
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);
                }
            }
        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);
        }
Пример #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);
        }
Пример #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);
        }
Пример #7
0
        private void VerifyOpenPack(bool thin)
        {
            IndexPack indexer;
            Stream @is;

            if (thin)
            {
                @is = new MemoryStream(_os.ToArray());
                indexer = new IndexPack(db, @is, _packBase);
                try
                {
                    indexer.index(new TextProgressMonitor());
                    Assert.Fail("indexer should grumble about missing object");
                }
                catch (IOException)
                {
                    // expected
                }
            }

            @is = new MemoryStream(_os.ToArray());
            indexer = new IndexPack(db, @is, _packBase);
            indexer.setKeepEmpty(true);
            indexer.setFixThin(thin);
            indexer.setIndexVersion(2);
            indexer.index(new TextProgressMonitor());
            _pack = new PackFile(_indexFile, _packFile);
        }