From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Injected-Via-Gmane: http://gmane.org/ To: sisyphus@lists.altlinux.org From: Artem Zolochevskiy Date: Sat, 04 Nov 2006 11:02:20 +0200 Message-ID: References: <20061103234531.GA25137@tacit.myxomop.com> <20061104110236.GA16554@tacit.myxomop.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8Bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: ppp132-89.tis-dialog.ru User-Agent: KNode/0.10.4 Sender: news Subject: Re: [sisyphus] =?utf-8?b?0L/QvtC/0YvRgtC60LAg0L/QvtC30L3QsNC60L7QvNC4?= =?utf-8?b?0YLRjNGB0Y8g0YEgZ2l0?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Nov 2006 09:05:27 -0000 Archived-At: List-Archive: List-Post: Kirill Maslinsky wrote: > а какой эффект будет, если в некий новый сделать cvsimport > -o cvs -i а потом git-checkout cvs ? Ткут я не совсем понял, что ты сказал > есть ли уверенность, что из cvs вообще было что-то взято? Да есть судя по git log, git diff похже, что из cvs всё забралось но вот где сами данные - загадка. ну не вручную же они переносятся. может банально баг? в пользу этого говорит к примеру то что я не поленился забрать более раннюю версию git -1.3.3 c офиц. сайта. в нем был git-cvsimport.perl - Так вот он отработал как и ожидается. все данные на месте. может действительно просто баг? хотя я, конечно, не уверен. Ибо просто не знаю что должно быть. Логика подсказывает что, git-cvsimport должен взять проект из cvs (сами файлы в их cvs состоянии), запихнуть его, как я понял, в бранч origin + сконвертить log. Но вот что-то данных я так и не нахожу. Спецы по git - не дайте пропасть :-), на первом же шаге знакомства с git. Может не поленится кто быстренько проверить делаем cvs [artem@alt ~]$ cd /tmp [artem@alt tmp]$ mkdir test [artem@alt tmp]$ cd test [artem@alt test]$ cvs commit -l . cvs commit: Examining . cvs commit: in directory .: [artem@alt test]$ mkdir testcvsrepo [artem@alt test]$ cvs add testcvsrepo Directory /home/cvs/cvsroot/testcvsrepo added to the repository [artem@alt test]$ cd testcvsrepo/ [artem@alt testcvsrepo]$ echo "bla bla" > file.txt [artem@alt testcvsrepo]$ cvs add file.txt cvs add: scheduling file `file.txt' for addition cvs add: use 'cvs commit' to add this file permanently [artem@alt testcvsrepo]$ cvs commit -m "added file.txt" cvs commit: Examining . RCS file: /home/cvs/cvsroot/testcvsrepo/file.txt,v done Checking in file.txt; /home/cvs/cvsroot/testcvsrepo/file.txt,v <-- file.txt initial revision: 1.1 done [artem@alt testcvsrepo]$ echo "blu blu" >> file.txt [artem@alt testcvsrepo]$ cvs commit -m "added blu blu to file.txt" cvs commit: Examining . Checking in file.txt; /home/cvs/cvsroot/testcvsrepo/file.txt,v <-- file.txt new revision: 1.2; previous revision: 1.1 done готово импортируем в git [artem@alt testcvsrepo]$ cd .. [artem@alt test]$ git-cvsimport -C testgitrepo testcvsrepo Committing initial tree 26561848f90dbca4bbb93f17b2a95cfe6962bea9 [artem@alt test]$ cd testgitrepo/ [artem@alt testgitrepo]$ ls а где file.txt? :( мржет в бранчах прячется? [artem@alt testgitrepo]$ git branch * master origin [artem@alt testgitrepo]$ git checkout origin [artem@alt testgitrepo]$ ls не нету :( [artem@alt testgitrepo]$ git checkout master [artem@alt testgitrepo]$ ls и тут нету :( [artem@alt testgitrepo]$ git log commit 27afe04f526a8e868e3a8fb8a70392c0a8c8edea Author: artem Date: Sat Nov 4 08:52:21 2006 +0000 added blu blu to file.txt commit 4a0d34caf6d193fba8855459e4a980c2734d5ddf Author: artem Date: Sat Nov 4 08:51:52 2006 +0000 added file.txt лог есть [artem@alt testgitrepo]$ git diff diff --git a/file.txt b/file.txt deleted file mode 100644 index f63b210..0000000 --- a/file.txt +++ /dev/null @@ -1,2 +0,0 @@ -bla bla -blu blu и даже diff есть [artem@alt testgitrepo]$ git status # Changed but not updated: # (use git-update-index to mark for commit) # # deleted: file.txt # nothing to commit Да где ж он спрятался этот file.txt? Ничего не понимаю. Или я вообще что-то неверно делаю? -- Artem Zolochevskiy Kaliningrad, Russia JID: az@jabber.org