From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00, DNS_FROM_AHBL_RHSBL, RP_MATCHES_RCVD, SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Message-ID: <54B5C65F.90709@ngs.ru> Date: Wed, 14 Jan 2015 07:29:03 +0600 From: Alexey Morozov User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: devel@lists.altlinux.org References: <52454E70.7010002@gmail.com> <5245532C.1000702@altlinux.ru> <20130927135937.3b4cbec9@sem.office.altlinux.ru> <52455BC1.7010606@altlinux.ru> <5494239C.3060709@altlinux.com> <54942A7C.3000701@altlinux.ru> <54943117.20504@altlinux.com> <549435CE.7000507@altlinux.ru> In-Reply-To: <549435CE.7000507@altlinux.ru> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-KLMS-Rule-ID: 1 X-KLMS-Message-Action: clean X-KLMS-AntiSpam-Lua-Profiles: 71840 [Jan 14 2015] X-KLMS-AntiSpam-Version: 5.5.3 X-KLMS-AntiSpam-Envelope-From: morozov_ml@ngs.ru X-KLMS-AntiSpam-Rate: 0 X-KLMS-AntiSpam-Status: not_detected X-KLMS-AntiSpam-Method: none X-KLMS-AntiSpam-Moebius-Timestamps: 3313730, 3313771, 0 X-KLMS-AntiSpam-Info: LuaCore: 129 2014-12-22_16-04-37 b56dccffcb30ce2baa14823440f957219ea77da0 X-KLMS-AntiSpam-Interceptor-Info: scan successful X-KLMS-AntiPhishing: Clean, 2015/01/12 12:56:04 X-KLMS-AntiVirus: Kaspersky Security 8.0 for Linux Mail Server, version 8.0.1.705, bases: 2015/01/13 20:10:00 #10276451 X-KLMS-AntiVirus-Status: Clean, skipped Subject: Re: [devel] =?koi8-r?b?Z2VhciDJIGdpdCBzdWJtb2R1bGU=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jan 2015 01:29:18 -0000 Archived-At: List-Archive: List-Post: Здравствуйте! 19.12.2014 20:27, Alexey Gladkov пишет: > Проблема запрета на дополнительные репозитории понятна: ты клонируешь > основной репозиторий и по прошествии некоторого времени пытаешься из > него собрать пакет. В этот момент submodules могут быть уже > недоступны. Это может произойти даже если submodules находятся на > одном и том же сервере что и основной репозиторий ... например ты > склонировал основной репозиторий и у тебя пропал интернет (в отпуск > уехал). В нынешнее время эта проблема уже _отчасти_ решена, т.к. в момент инициализации доп. репозитории клонируются внутрь .git/modules/. Это конечно, не избавляет от проблем при клонировании репозиториев, с недоступным апстримом используемых модулей, но делает эти проблемы решаемыми Грубо говоря, нужно помимо `git clone` сделать ещё scp -r source:.git/modules/ .git/modules/ и подшаманить с конфигурационными файлами. Неудобно, конечно, но автоматизируемо. С уважением, АМ