[devel] Глупый вопрос по git

Alexey Rusakov =?iso-8859-1?q?ktirf_=CE=C1_altlinux=2Eorg?=
Ср Июн 13 01:21:00 MSD 2007


On Wed, 13 Jun 2007 01:12:49 +0400
Dmitry V. Levin wrote:

> On Wed, Jun 13, 2007 at 01:06:54AM +0400, Alexey Rusakov wrote:
> > On Wed, 13 Jun 2007 01:03:15 +0400, Dmitry V. Levin wrote:
> > > On Wed, Jun 13, 2007 at 12:51:51AM +0400, Alexey Rusakov wrote:
> > > [...]
> > > > $ git-init-db
> > > > # Создалось
> > > > $
> > > > # Мне нужно, чтобы исходники апстрима лежали в дополнительном каталоге
> > > > # meld (git/meld/upstream/meld), потому что мне их потом мержить с
> > > > # git/meld/packages. Я пытаюсь сам создать каталог в репозитории,
> > > > # с тем чтобы потом внутри него выполнить git-svnimport.
> > > 
> > > Это, видимо, не надо делать.
> > > 
> > > > $ mkdir meld
> > > > $ git add meld
> > > > The following paths are ignored by one of your .gitignore files:
> > > > meld (directory)
> > > > Use -f if you really want to add them.
> > > 
> > > git-add не добавляет пустые каталоги.
> > Хорошо, тогда такой вопрос. Если я делаю git-svnimport непосредственно в
> > каталог upstream (меня устраивает такой вариант), как потом смерджить
> > git/meld/upstream и git/meld/package/meld, являющийся подкаталогом в
> > репозитории package?
> 
> Вне зависимости от типа используемого scm, лучше иметь дело с однотипными
> деревьями.  Т.е. если upstream не использует дополнительный подкаталог, то
> и вам лучше его не делать.
То есть лучше в этом случае держать спек-файл и .gear-rules внутри дерева
исходников, а не на одном уровне с ним, как это делает gear-srpmimport?

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team



Подробная информация о списке рассылки Devel