ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] FR для gear: выполнение tar:
@ 2006-05-06 11:30 Anton Farygin
  2006-05-06 11:36 ` Dmitry V. Levin
  0 siblings, 1 reply; 22+ messages in thread
From: Anton Farygin @ 2006-05-06 11:30 UTC (permalink / raw)
  To: ALT Devel discussion list

Привет.

Очередной FR для Gear:

для корректно работающего rpm -ba, buildreq и т.д. в каталоге с пакетом, 
предназначенным для сборки через gear - хотелось бы получить такую фичу, 
как:

выполнить .gear-rules для локального каталога, результат положить 
локально (желательно - в соответствии с rpm --eval %_sourcedir, хотя 
вполне устроит )

Нужно это для того, что бы можно было работать с содержимым репозитария 
как с обычным srpm'овским пакетом, установленным в систему (например - 
прогнать buildreq).

можно ещё добавить clean (или reset), но я для себя сделал это в 
makefile (через удаление всего, кроме .git и  дальнейшим cg-restore)

Тарболлы делать в Makefile не хотелось бы самостоятельно, что бы не 
дублировать код из gear.

Rgds,
Rider


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-06 11:30 [devel] FR для gear: выполнение tar: Anton Farygin
@ 2006-05-06 11:36 ` Dmitry V. Levin
  2006-05-06 11:47   ` Anton Farygin
  0 siblings, 1 reply; 22+ messages in thread
From: Dmitry V. Levin @ 2006-05-06 11:36 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 966 bytes --]

On Sat, May 06, 2006 at 03:30:30PM +0400, Anton Farygin wrote:
> Очередной FR для Gear:
> 
> для корректно работающего rpm -ba, buildreq и т.д. в каталоге с пакетом, 
> предназначенным для сборки через gear - хотелось бы получить такую фичу, 
> как:
> 
> выполнить .gear-rules для локального каталога, результат положить 
> локально (желательно - в соответствии с rpm --eval %_sourcedir, хотя 
> вполне устроит )

Не уверен, что понял запрос.  Что ты называешь локальным каталогом?

> Нужно это для того, что бы можно было работать с содержимым репозитария 
> как с обычным srpm'овским пакетом, установленным в систему (например - 
> прогнать buildreq).

А, кажется я догадываюсь, что ты имеешь в виду.
Ты хочешь, чтобы gear умел складывать файлы, составляющие srpm, ...куда?

> можно ещё добавить clean (или reset), но я для себя сделал это в 
> makefile (через удаление всего, кроме .git и  дальнейшим cg-restore)

git-clean?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-06 11:36 ` Dmitry V. Levin
@ 2006-05-06 11:47   ` Anton Farygin
  2006-05-06 12:09     ` Dmitry V. Levin
  0 siblings, 1 reply; 22+ messages in thread
From: Anton Farygin @ 2006-05-06 11:47 UTC (permalink / raw)
  To: ALT Devel discussion list

Dmitry V. Levin wrote:
> On Sat, May 06, 2006 at 03:30:30PM +0400, Anton Farygin wrote:
>> Очередной FR для Gear:
>>
>> для корректно работающего rpm -ba, buildreq и т.д. в каталоге с пакетом, 
>> предназначенным для сборки через gear - хотелось бы получить такую фичу, 
>> как:
>>
>> выполнить .gear-rules для локального каталога, результат положить 
>> локально (желательно - в соответствии с rpm --eval %_sourcedir, хотя 
>> вполне устроит )
> 
> Не уверен, что понял запрос.  Что ты называешь локальным каталогом?
> 
>> Нужно это для того, что бы можно было работать с содержимым репозитария 
>> как с обычным srpm'овским пакетом, установленным в систему (например - 
>> прогнать buildreq).
> 
> А, кажется я догадываюсь, что ты имеешь в виду.
> Ты хочешь, чтобы gear умел складывать файлы, составляющие srpm, ...куда?

да, всё верно. туда, куда скажут в опции


> 
>> можно ещё добавить clean (или reset), но я для себя сделал это в 
>> makefile (через удаление всего, кроме .git и  дальнейшим cg-restore)

> 
> git-clean?

о.. и правда ;)

Вот ведь..

Rgds,
Rider


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-06 11:47   ` Anton Farygin
@ 2006-05-06 12:09     ` Dmitry V. Levin
  2006-05-06 12:23       ` Anton Farygin
  0 siblings, 1 reply; 22+ messages in thread
From: Dmitry V. Levin @ 2006-05-06 12:09 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 433 bytes --]

On Sat, May 06, 2006 at 03:47:44PM +0400, Anton Farygin wrote:
> Dmitry V. Levin wrote:
[...]
> > А, кажется я догадываюсь, что ты имеешь в виду.
> > Ты хочешь, чтобы gear умел складывать файлы, составляющие srpm, ...куда?
> 
> да, всё верно. туда, куда скажут в опции

Это совсем легко, сейчас для этих целей используется временный каталог,
который по окончании работы gear удаляется,
Как назвать параметр?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-06 12:09     ` Dmitry V. Levin
@ 2006-05-06 12:23       ` Anton Farygin
  2006-05-06 13:11         ` Dmitry V. Levin
  0 siblings, 1 reply; 22+ messages in thread
From: Anton Farygin @ 2006-05-06 12:23 UTC (permalink / raw)
  To: ALT Devel discussion list

Dmitry V. Levin wrote:
> On Sat, May 06, 2006 at 03:47:44PM +0400, Anton Farygin wrote:
>> Dmitry V. Levin wrote:
> [...]
>>> А, кажется я догадываюсь, что ты имеешь в виду.
>>> Ты хочешь, чтобы gear умел складывать файлы, составляющие srpm, ...куда?
>> да, всё верно. туда, куда скажут в опции
> 
> Это совсем легко, сейчас для этих целей используется временный каталог,
> который по окончании работы gear удаляется,
> Как назвать параметр?

--output-to=<каталог> ?
--sources-only=<каталог> ?

Rgds,
Rider


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-06 12:23       ` Anton Farygin
@ 2006-05-06 13:11         ` Dmitry V. Levin
  2006-05-06 13:34           ` Anton Farygin
  0 siblings, 1 reply; 22+ messages in thread
From: Dmitry V. Levin @ 2006-05-06 13:11 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 663 bytes --]

On Sat, May 06, 2006 at 04:23:12PM +0400, Anton Farygin wrote:
> Dmitry V. Levin wrote:
> > On Sat, May 06, 2006 at 03:47:44PM +0400, Anton Farygin wrote:
> >> Dmitry V. Levin wrote:
> > [...]
> >>> А, кажется я догадываюсь, что ты имеешь в виду.
> >>> Ты хочешь, чтобы gear умел складывать файлы, составляющие srpm, ...куда?
> >> да, всё верно. туда, куда скажут в опции
> > 
> > Это совсем легко, сейчас для этих целей используется временный каталог,
> > который по окончании работы gear удаляется,
> > Как назвать параметр?
> 
> --output-to=<каталог> ?
> --sources-only=<каталог> ?

--outdir=<каталог> ?
--sourcedir=<каталог> ?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-06 13:11         ` Dmitry V. Levin
@ 2006-05-06 13:34           ` Anton Farygin
  2006-05-06 13:39             ` Dmitry V. Levin
  0 siblings, 1 reply; 22+ messages in thread
From: Anton Farygin @ 2006-05-06 13:34 UTC (permalink / raw)
  To: ALT Devel discussion list

Dmitry V. Levin wrote:
> On Sat, May 06, 2006 at 04:23:12PM +0400, Anton Farygin wrote:
>> Dmitry V. Levin wrote:
>>> On Sat, May 06, 2006 at 03:47:44PM +0400, Anton Farygin wrote:
>>>> Dmitry V. Levin wrote:
>>> [...]
>>>>> А, кажется я догадываюсь, что ты имеешь в виду.
>>>>> Ты хочешь, чтобы gear умел складывать файлы, составляющие srpm, ...куда?
>>>> да, всё верно. туда, куда скажут в опции
>>> Это совсем легко, сейчас для этих целей используется временный каталог,
>>> который по окончании работы gear удаляется,
>>> Как назвать параметр?
>> --output-to=<каталог> ?
>> --sources-only=<каталог> ?
> 
> --outdir=<каталог> ?
> --sourcedir=<каталог> ?

да. То что надо. --outdir

нужно ещё как-то сказать что бы он ничего кроме export'а не делал. 
(кстати, --export=<каталог> - IMO самое оно)

Например при отсутствии параметров --hasher --rpmbuild или имени тарболла.

Rgds,
Rider


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-06 13:34           ` Anton Farygin
@ 2006-05-06 13:39             ` Dmitry V. Levin
  2006-05-06 13:51               ` Anton Farygin
  2006-05-06 16:53               ` Dmitry V. Levin
  0 siblings, 2 replies; 22+ messages in thread
From: Dmitry V. Levin @ 2006-05-06 13:39 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1200 bytes --]

On Sat, May 06, 2006 at 05:34:54PM +0400, Anton Farygin wrote:
> Dmitry V. Levin wrote:
> > On Sat, May 06, 2006 at 04:23:12PM +0400, Anton Farygin wrote:
> >> Dmitry V. Levin wrote:
> >>> On Sat, May 06, 2006 at 03:47:44PM +0400, Anton Farygin wrote:
> >>>> Dmitry V. Levin wrote:
> >>> [...]
> >>>>> А, кажется я догадываюсь, что ты имеешь в виду.
> >>>>> Ты хочешь, чтобы gear умел складывать файлы, составляющие srpm, ...куда?
> >>>> да, всё верно. туда, куда скажут в опции
> >>> Это совсем легко, сейчас для этих целей используется временный каталог,
> >>> который по окончании работы gear удаляется,
> >>> Как назвать параметр?
> >> --output-to=<каталог> ?
> >> --sources-only=<каталог> ?
> > 
> > --outdir=<каталог> ?
> > --sourcedir=<каталог> ?
> 
> да. То что надо. --outdir
> 
> нужно ещё как-то сказать что бы он ничего кроме export'а не делал. 
> (кстати, --export=<каталог> - IMO самое оно)

Да, --export-dir=<каталог> лучше (поскольку длинные параметры при
использовании можно сокращать).

> Например при отсутствии параметров --hasher --rpmbuild или имени тарболла.

Т.е. --export-dir должен быть несовместим с --hasher/--rpmbuild/тарболл?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-06 13:39             ` Dmitry V. Levin
@ 2006-05-06 13:51               ` Anton Farygin
  2006-05-06 16:53               ` Dmitry V. Levin
  1 sibling, 0 replies; 22+ messages in thread
From: Anton Farygin @ 2006-05-06 13:51 UTC (permalink / raw)
  To: ALT Devel discussion list

Dmitry V. Levin wrote:
> On Sat, May 06, 2006 at 05:34:54PM +0400, Anton Farygin wrote:
>> Dmitry V. Levin wrote:
>>> On Sat, May 06, 2006 at 04:23:12PM +0400, Anton Farygin wrote:
>>>> Dmitry V. Levin wrote:
>>>>> On Sat, May 06, 2006 at 03:47:44PM +0400, Anton Farygin wrote:
>>>>>> Dmitry V. Levin wrote:
>>>>> [...]
>>>>>>> А, кажется я догадываюсь, что ты имеешь в виду.
>>>>>>> Ты хочешь, чтобы gear умел складывать файлы, составляющие srpm, ...куда?
>>>>>> да, всё верно. туда, куда скажут в опции
>>>>> Это совсем легко, сейчас для этих целей используется временный каталог,
>>>>> который по окончании работы gear удаляется,
>>>>> Как назвать параметр?
>>>> --output-to=<каталог> ?
>>>> --sources-only=<каталог> ?
>>> --outdir=<каталог> ?
>>> --sourcedir=<каталог> ?
>> да. То что надо. --outdir
>>
>> нужно ещё как-то сказать что бы он ничего кроме export'а не делал. 
>> (кстати, --export=<каталог> - IMO самое оно)
> 
> Да, --export-dir=<каталог> лучше (поскольку длинные параметры при
> использовании можно сокращать).
> 
>> Например при отсутствии параметров --hasher --rpmbuild или имени тарболла.
> 
> Т.е. --export-dir должен быть несовместим с --hasher/--rpmbuild/тарболл?

Хм. Скажем так: мне нужен только экспорт, в первую очередь для того, что 
бы прогнать buildreq/пособирать локально rpm'ом.




^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-06 13:39             ` Dmitry V. Levin
  2006-05-06 13:51               ` Anton Farygin
@ 2006-05-06 16:53               ` Dmitry V. Levin
  2006-05-07 19:55                 ` Anton Farygin
  2006-05-07 20:07                 ` Anton Farygin
  1 sibling, 2 replies; 22+ messages in thread
From: Dmitry V. Levin @ 2006-05-06 16:53 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1380 bytes --]

On Sat, May 06, 2006 at 05:39:32PM +0400, Dmitry V. Levin wrote:
> On Sat, May 06, 2006 at 05:34:54PM +0400, Anton Farygin wrote:
> > Dmitry V. Levin wrote:
> > > On Sat, May 06, 2006 at 04:23:12PM +0400, Anton Farygin wrote:
> > >> Dmitry V. Levin wrote:
> > >>> On Sat, May 06, 2006 at 03:47:44PM +0400, Anton Farygin wrote:
> > >>>> Dmitry V. Levin wrote:
> > >>> [...]
> > >>>>> А, кажется я догадываюсь, что ты имеешь в виду.
> > >>>>> Ты хочешь, чтобы gear умел складывать файлы, составляющие srpm, ...куда?
> > >>>> да, всё верно. туда, куда скажут в опции
> > >>> Это совсем легко, сейчас для этих целей используется временный каталог,
> > >>> который по окончании работы gear удаляется,
> > >>> Как назвать параметр?
> > >> --output-to=<каталог> ?
> > >> --sources-only=<каталог> ?
> > > 
> > > --outdir=<каталог> ?
> > > --sourcedir=<каталог> ?
> > 
> > да. То что надо. --outdir
> > 
> > нужно ещё как-то сказать что бы он ничего кроме export'а не делал. 
> > (кстати, --export=<каталог> - IMO самое оно)
> 
> Да, --export-dir=<каталог> лучше (поскольку длинные параметры при
> использовании можно сокращать).
> 
> > Например при отсутствии параметров --hasher --rpmbuild или имени тарболла.
> 
> Т.е. --export-dir должен быть несовместим с --hasher/--rpmbuild/тарболл?

Выложил, 903e74d6c1b5aa7cf615eb5b13da2ee15a6947c1.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-06 16:53               ` Dmitry V. Levin
@ 2006-05-07 19:55                 ` Anton Farygin
  2006-05-07 20:07                 ` Anton Farygin
  1 sibling, 0 replies; 22+ messages in thread
From: Anton Farygin @ 2006-05-07 19:55 UTC (permalink / raw)
  To: ALT Devel discussion list

Dmitry V. Levin wrote:
> On Sat, May 06, 2006 at 05:39:32PM +0400, Dmitry V. Levin wrote:
>> On Sat, May 06, 2006 at 05:34:54PM +0400, Anton Farygin wrote:
>>> Dmitry V. Levin wrote:
>>>> On Sat, May 06, 2006 at 04:23:12PM +0400, Anton Farygin wrote:
>>>>> Dmitry V. Levin wrote:
>>>>>> On Sat, May 06, 2006 at 03:47:44PM +0400, Anton Farygin wrote:
>>>>>>> Dmitry V. Levin wrote:
>>>>>> [...]
>>>>>>>> А, кажется я догадываюсь, что ты имеешь в виду.
>>>>>>>> Ты хочешь, чтобы gear умел складывать файлы, составляющие srpm, ...куда?
>>>>>>> да, всё верно. туда, куда скажут в опции
>>>>>> Это совсем легко, сейчас для этих целей используется временный каталог,
>>>>>> который по окончании работы gear удаляется,
>>>>>> Как назвать параметр?
>>>>> --output-to=<каталог> ?
>>>>> --sources-only=<каталог> ?
>>>> --outdir=<каталог> ?
>>>> --sourcedir=<каталог> ?
>>> да. То что надо. --outdir
>>>
>>> нужно ещё как-то сказать что бы он ничего кроме export'а не делал. 
>>> (кстати, --export=<каталог> - IMO самое оно)
>> Да, --export-dir=<каталог> лучше (поскольку длинные параметры при
>> использовании можно сокращать).
>>
>>> Например при отсутствии параметров --hasher --rpmbuild или имени тарболла.
>> Т.е. --export-dir должен быть несовместим с --hasher/--rpmbuild/тарболл?
> 
> Выложил, 903e74d6c1b5aa7cf615eb5b13da2ee15a6947c1.

Спасибо.

Кстати, заметил при обновлении:

$ cg-update ldv
WARNING: The rsync access method is DEPRECATED and will be REMOVED in 
the future!


Rgds,
Rider


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-06 16:53               ` Dmitry V. Levin
  2006-05-07 19:55                 ` Anton Farygin
@ 2006-05-07 20:07                 ` Anton Farygin
  2006-05-07 20:39                   ` Dmitry V. Levin
  1 sibling, 1 reply; 22+ messages in thread
From: Anton Farygin @ 2006-05-07 20:07 UTC (permalink / raw)
  To: ALT Devel discussion list

Dmitry V. Levin wrote:
> On Sat, May 06, 2006 at 05:39:32PM +0400, Dmitry V. Levin wrote:
>>>
>>> нужно ещё как-то сказать что бы он ничего кроме export'а не делал. 
>>> (кстати, --export=<каталог> - IMO самое оно)
>> Да, --export-dir=<каталог> лучше (поскольку длинные параметры при
>> использовании можно сокращать).
>>
>>> Например при отсутствии параметров --hasher --rpmbuild или имени тарболла.
>> Т.е. --export-dir должен быть несовместим с --hasher/--rpmbuild/тарболл?
> 
> Выложил, 903e74d6c1b5aa7cf615eb5b13da2ee15a6947c1.

То что надо. Всё работает, спасибо.

Пожалуй у меня больше никаких особых просьб не будет.

Есть только пожелание.. не указывать путь к .git, а указывать путь к 
корню пакета.. хотя наверное это не правильно.

Ну или по умолчанию смотреть .git в текущем каталоге - просто сэкономлю 
четыре байта в каждом пакете ;)

Rgds,
Rider



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-07 20:07                 ` Anton Farygin
@ 2006-05-07 20:39                   ` Dmitry V. Levin
  2006-05-07 21:07                     ` Alexey I. Froloff
  2006-05-08  5:29                     ` Anton Farygin
  0 siblings, 2 replies; 22+ messages in thread
From: Dmitry V. Levin @ 2006-05-07 20:39 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 511 bytes --]

On Mon, May 08, 2006 at 12:07:04AM +0400, Anton Farygin wrote:
[...]
> Есть только пожелание.. не указывать путь к .git, а указывать путь к 
> корню пакета.. хотя наверное это не правильно.
> 
> Ну или по умолчанию смотреть .git в текущем каталоге - просто сэкономлю 
> четыре байта в каждом пакете ;)

Т.е. убрать первый аргумент совсем (переложить его в $GIT_DIR) или вынести
его в параметр?  Мне этот обязательный параметр тоже немного надоел, но
это нарушит обратную совместимость.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-07 20:39                   ` Dmitry V. Levin
@ 2006-05-07 21:07                     ` Alexey I. Froloff
  2006-05-07 21:27                       ` Dmitry V. Levin
  2006-05-08  5:29                     ` Anton Farygin
  1 sibling, 1 reply; 22+ messages in thread
From: Alexey I. Froloff @ 2006-05-07 21:07 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 415 bytes --]

* Dmitry V. Levin <ldv@> [060508 00:41]:
> Т.е. убрать первый аргумент совсем (переложить его в $GIT_DIR)
> или вынести его в параметр?
Да, пусть это будет $GIT_DIR!

> Мне этот обязательный параметр тоже немного надоел, но
> это нарушит обратную совместимость.
А она сильно нужна _сейчас_?  Можно и так:

[ -d "$1" ] && { GIT_DIR="$(opt_check_dir GIT_DIR "$1")"; shift } ||:

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-07 21:07                     ` Alexey I. Froloff
@ 2006-05-07 21:27                       ` Dmitry V. Levin
  2006-05-08  5:32                         ` Anton Farygin
  0 siblings, 1 reply; 22+ messages in thread
From: Dmitry V. Levin @ 2006-05-07 21:27 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 580 bytes --]

On Mon, May 08, 2006 at 01:07:39AM +0400, Alexey I. Froloff wrote:
> * Dmitry V. Levin <ldv@> [060508 00:41]:
> > Т.е. убрать первый аргумент совсем (переложить его в $GIT_DIR)
> > или вынести его в параметр?
> Да, пусть это будет $GIT_DIR!
> 
> > Мне этот обязательный параметр тоже немного надоел, но
> > это нарушит обратную совместимость.
> А она сильно нужна _сейчас_?

Если пользователей всего трое, и все хотят изменения, то не нужна. :)

> Можно и так:
> 
> [ -d "$1" ] && { GIT_DIR="$(opt_check_dir GIT_DIR "$1")"; shift } ||:

А стоит ли?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-07 20:39                   ` Dmitry V. Levin
  2006-05-07 21:07                     ` Alexey I. Froloff
@ 2006-05-08  5:29                     ` Anton Farygin
  2006-05-08  8:26                       ` Alexey I. Froloff
  1 sibling, 1 reply; 22+ messages in thread
From: Anton Farygin @ 2006-05-08  5:29 UTC (permalink / raw)
  To: ALT Devel discussion list

Dmitry V. Levin wrote:
> On Mon, May 08, 2006 at 12:07:04AM +0400, Anton Farygin wrote:
> [...]
>> Есть только пожелание.. не указывать путь к .git, а указывать путь к 
>> корню пакета.. хотя наверное это не правильно.
>>
>> Ну или по умолчанию смотреть .git в текущем каталоге - просто сэкономлю 
>> четыре байта в каждом пакете ;)
> 
> Т.е. убрать первый аргумент совсем (переложить его в $GIT_DIR) или вынести
> его в параметр?  Мне этот обязательный параметр тоже немного надоел, но
> это нарушит обратную совместимость.

Да, убрать в параметры.

Через переменную окружения наверное будет не очень удобно.

Rgds,
Rider



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-07 21:27                       ` Dmitry V. Levin
@ 2006-05-08  5:32                         ` Anton Farygin
  0 siblings, 0 replies; 22+ messages in thread
From: Anton Farygin @ 2006-05-08  5:32 UTC (permalink / raw)
  To: ALT Devel discussion list

Dmitry V. Levin wrote:
> On Mon, May 08, 2006 at 01:07:39AM +0400, Alexey I. Froloff wrote:
>> * Dmitry V. Levin <ldv@> [060508 00:41]:
>>> Т.е. убрать первый аргумент совсем (переложить его в $GIT_DIR)
>>> или вынести его в параметр?
>> Да, пусть это будет $GIT_DIR!
>>
>>> Мне этот обязательный параметр тоже немного надоел, но
>>> это нарушит обратную совместимость.
>> А она сильно нужна _сейчас_?
> 
> Если пользователей всего трое, и все хотят изменения, то не нужна. :)
> 
>> Можно и так:
>>
>> [ -d "$1" ] && { GIT_DIR="$(opt_check_dir GIT_DIR "$1")"; shift } ||:
> 
> А стоит ли?

git-dir будет нужна скорее всего для скриптов автоматической сборки... 
но не знаю прямо таки когда.\

Можно добавить тогда, когда будет нужна.

Rgds,
Rider



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-08  5:29                     ` Anton Farygin
@ 2006-05-08  8:26                       ` Alexey I. Froloff
  2006-05-08 11:54                         ` Dmitry V. Levin
  2006-05-11  0:14                         ` Dmitry V. Levin
  0 siblings, 2 replies; 22+ messages in thread
From: Alexey I. Froloff @ 2006-05-08  8:26 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 263 bytes --]

* Anton Farygin <rider@> [060508 09:28]:
> Да, убрать в параметры.

> Через переменную окружения наверное будет не очень удобно.
Наоборот.  С этой переменной окружения работает сам git.

$ GIT_DIR=/path/to/package.git gear ...

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-08  8:26                       ` Alexey I. Froloff
@ 2006-05-08 11:54                         ` Dmitry V. Levin
  2006-05-08 13:01                           ` Alexey I. Froloff
  2006-05-11  0:14                         ` Dmitry V. Levin
  1 sibling, 1 reply; 22+ messages in thread
From: Dmitry V. Levin @ 2006-05-08 11:54 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 383 bytes --]

On Mon, May 08, 2006 at 12:26:12PM +0400, Alexey I. Froloff wrote:
> * Anton Farygin <rider@> [060508 09:28]:
> > Да, убрать в параметры.
> 
> > Через переменную окружения наверное будет не очень удобно.
> Наоборот.  С этой переменной окружения работает сам git.

Именно.

> $ GIT_DIR=/path/to/package.git gear ...

5b28cef179f7bcc40c6455126f70f1bad733dc9f


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-08 11:54                         ` Dmitry V. Levin
@ 2006-05-08 13:01                           ` Alexey I. Froloff
  2006-05-08 14:09                             ` Dmitry V. Levin
  0 siblings, 1 reply; 22+ messages in thread
From: Alexey I. Froloff @ 2006-05-08 13:01 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 423 bytes --]

* Dmitry V. Levin <ldv@> [060508 16:00]:
> > $ GIT_DIR=/path/to/package.git gear ...
> 5b28cef179f7bcc40c6455126f70f1bad733dc9f
Я правильно понимаю, что в качестве аргумента -t можно передавать
имя бранча?

$ gear --hasher -- hsh --apt-conf=apt.conf.SIS ...
$ gear -t master24 --hasher -- hsh --apt-conf=apt.conf.M24 ...
$ gear -t kompact30 --hasher -- hsh --apt-conf=apt.conf.C30 ...

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-08 13:01                           ` Alexey I. Froloff
@ 2006-05-08 14:09                             ` Dmitry V. Levin
  0 siblings, 0 replies; 22+ messages in thread
From: Dmitry V. Levin @ 2006-05-08 14:09 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 610 bytes --]

On Mon, May 08, 2006 at 05:01:26PM +0400, Alexey I. Froloff wrote:
> * Dmitry V. Levin <ldv@> [060508 16:00]:
> > > $ GIT_DIR=/path/to/package.git gear ...
> > 5b28cef179f7bcc40c6455126f70f1bad733dc9f
> Я правильно понимаю, что в качестве аргумента -t можно передавать
> имя бранча?
> 
> $ gear --hasher -- hsh --apt-conf=apt.conf.SIS ...
> $ gear -t master24 --hasher -- hsh --apt-conf=apt.conf.M24 ...
> $ gear -t kompact30 --hasher -- hsh --apt-conf=apt.conf.C30 ...

Любой tree-ish, т.е. любое имя, которое сводится к tree, commit или tag.
Имя бранча обычно указывает на commit.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [devel] FR для gear: выполнение tar:
  2006-05-08  8:26                       ` Alexey I. Froloff
  2006-05-08 11:54                         ` Dmitry V. Levin
@ 2006-05-11  0:14                         ` Dmitry V. Levin
  1 sibling, 0 replies; 22+ messages in thread
From: Dmitry V. Levin @ 2006-05-11  0:14 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 474 bytes --]

On Mon, May 08, 2006 at 12:26:12PM +0400, Alexey I. Froloff wrote:
> * Anton Farygin <rider@> [060508 09:28]:
> > Да, убрать в параметры.
> 
> > Через переменную окружения наверное будет не очень удобно.
> Наоборот.  С этой переменной окружения работает сам git.
> 
> $ GIT_DIR=/path/to/package.git gear ...

При этом, что удобно, получается запускать gear без указания .git из
подкаталога checkout'а, поскольку git-rev-parse --git-dir его находит.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2006-05-11  0:14 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-05-06 11:30 [devel] FR для gear: выполнение tar: Anton Farygin
2006-05-06 11:36 ` Dmitry V. Levin
2006-05-06 11:47   ` Anton Farygin
2006-05-06 12:09     ` Dmitry V. Levin
2006-05-06 12:23       ` Anton Farygin
2006-05-06 13:11         ` Dmitry V. Levin
2006-05-06 13:34           ` Anton Farygin
2006-05-06 13:39             ` Dmitry V. Levin
2006-05-06 13:51               ` Anton Farygin
2006-05-06 16:53               ` Dmitry V. Levin
2006-05-07 19:55                 ` Anton Farygin
2006-05-07 20:07                 ` Anton Farygin
2006-05-07 20:39                   ` Dmitry V. Levin
2006-05-07 21:07                     ` Alexey I. Froloff
2006-05-07 21:27                       ` Dmitry V. Levin
2006-05-08  5:32                         ` Anton Farygin
2006-05-08  5:29                     ` Anton Farygin
2006-05-08  8:26                       ` Alexey I. Froloff
2006-05-08 11:54                         ` Dmitry V. Levin
2006-05-08 13:01                           ` Alexey I. Froloff
2006-05-08 14:09                             ` Dmitry V. Levin
2006-05-11  0:14                         ` Dmitry V. Levin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git