On Tue, Sep 12, 2006 at 09:40:13PM +0400, Dmitry V. Levin wrote: > Клонировать к себе свой репозиторий с git.altlinux.org: > $ git-clone git.alt:packages/vitmp.git > remote: Generating pack... > remote: Done counting 12 objects. > remote: Deltifying 12 objects. > remote: 100% (12/12) done > remote: Total 12, written 12 (delta 2), reused 12 (delta 2) > Клонировать к себе чужой репозиторий с git.altlinux.org: > $ git-clone git.alt:/people/ldv/packages/vitmp.git Вот какая проблема получается. Я в своем локальном репозитарии делал git-svn fetch и потом сделал push в git.alt. После того, как отклонировать этот репозитарий c git.alt, git-svn fetch уже не работает. $ cd `mktemp -d` $ git-clone git.alt:packages/fpcmake.git $ cd fpcmake $ GIT_SVN_NO_LIB=1 git-svn fetch Upgrading repository... Data from a previous version of git-svn exists, but /tmp/.private/at/tmp.lPqmr19721/fpcmake/.git/svn/git-svn (required for this version (1.4.2.GIT) of git-svn) does not. Done upgrading. No such file or directory: file: /tmp/.private/at/tmp.lPqmr19721/fpcmake/.git/svn/git-svn/info/url at /usr/bin/git-svn line 1824 main::file_to_s('/tmp/.private/at/tmp.lPqmr19721/fpcmake/.git/svn/git-svn/info...') called at /usr/bin/git-svn line 289 main::fetch() called at /usr/bin/git-svn line 149 $ find .git/svn/ .git/svn/ .git/svn/git-svn .git/svn/git-svn/.rev_db $ В локальном репозитарии в .git/svn/ лежит вот что: $ find .git/svn/ |head -20 .git/svn/ .git/svn/git-svn .git/svn/git-svn/info .git/svn/git-svn/info/url .git/svn/git-svn/info/exclude .git/svn/git-svn/.rev_db .git/svn/git-svn/tree .git/svn/git-svn/tree/.svn .git/svn/git-svn/tree/.svn/text-base .git/svn/git-svn/tree/.svn/text-base/fpcmdic.pp.svn-base .git/svn/git-svn/tree/.svn/text-base/Makefile.fpc.svn-base .git/svn/git-svn/tree/.svn/text-base/fpcmake.ini.svn-base .git/svn/git-svn/tree/.svn/text-base/fpcmake.pp.svn-base .git/svn/git-svn/tree/.svn/text-base/fpcmpkg.pp.svn-base .git/svn/git-svn/tree/.svn/text-base/makefile.exm.svn-base .git/svn/git-svn/tree/.svn/text-base/fpcmmain.pp.svn-base .git/svn/git-svn/tree/.svn/text-base/readme.txt.svn-base .git/svn/git-svn/tree/.svn/text-base/fpcmwr.pp.svn-base .git/svn/git-svn/tree/.svn/text-base/Makefile.svn-base .git/svn/git-svn/tree/.svn/text-base/fpcmake.inc.svn-base $ То есть в git.alt получается неполоноценный репозитарий, с которым нельзя продолжать работать так же, как с локальным.