* [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