* [devel] git/gear и upstream
@ 2007-08-25 18:31 Artem Zolochevskiy
2007-08-25 19:06 ` Alexey Tourbin
0 siblings, 1 reply; 11+ messages in thread
From: Artem Zolochevskiy @ 2007-08-25 18:31 UTC (permalink / raw)
To: devel
hi all
продолжая изучать git/gear решил попробоваит его на примере пакета, где
upstream -- это не я.
Вот какие есть вопросы к более опеытным:
upstream доступен в tar.gz
как организовать репозиторий?
что-то вроде:
бранч upstream (получаемый из периодических gear-update /path/to/tar.gz ... )
бранч master (.gear-rules + spec)
периодические merge перед выпуском нового пакета
или не городить upstream?
Какие есть +/-.
--
Артём Золочевский
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] git/gear и upstream
2007-08-25 18:31 [devel] git/gear и upstream Artem Zolochevskiy
@ 2007-08-25 19:06 ` Alexey Tourbin
2007-08-25 19:36 ` Artem Zolochevskiy
0 siblings, 1 reply; 11+ messages in thread
From: Alexey Tourbin @ 2007-08-25 19:06 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1449 bytes --]
On Sat, Aug 25, 2007 at 09:31:52PM +0300, Artem Zolochevskiy wrote:
> продолжая изучать git/gear решил попробоваит его на примере пакета, где
> upstream -- это не я.
>
> Вот какие есть вопросы к более опеытным:
> upstream доступен в tar.gz
>
> как организовать репозиторий?
> что-то вроде:
> бранч upstream (получаемый из периодических gear-update /path/to/tar.gz ... )
Да, сделайте отдельный бранч, можно назвать его tar.
> бранч master (.gear-rules + spec)
> периодические merge перед выпуском нового пакета
>
> или не городить upstream?
Можно не городить upstrem, но тогда получается более хитрая процедура
обновления тарболла. Если вносить изменения по месту исходников, а не
хранить патчи отдельно, то хотя бы временный бранч для мёжра с очередным
тарболлом всё равно потребуется. То есть история линейной уже никак не
останется.
/M merge tarball v2
* | tarball v2
| * fix tarball/file2.c
| * fix tarball/file1.c
`* tarball v1
По сути здесь не имеет значения, есть ли отдельный постоянный бранч для
tarball v2 или нет.
В общем делайте как Вам удобно. Но удобство это понятие расплывчатое
и многоликое. На разных этапах работы с гитом оно может
переосмысливаться.
Подумайте также, удобно ли Вам класть содержимое тарболла в подкаталог
или нет. Мне удобнее работать без подкаталога, но это делает
невозможным (при сохранении этой схемы) внесение в репозитарий ещё
одного тарболла.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] git/gear и upstream
2007-08-25 19:06 ` Alexey Tourbin
@ 2007-08-25 19:36 ` Artem Zolochevskiy
2007-08-25 19:54 ` Alexey Tourbin
0 siblings, 1 reply; 11+ messages in thread
From: Artem Zolochevskiy @ 2007-08-25 19:36 UTC (permalink / raw)
To: devel
В сообщении от Saturday 25 August 2007 22:06:39 Alexey Tourbin написал(а):
...
> Подумайте также, удобно ли Вам класть содержимое тарболла в подкаталог
> или нет. Мне удобнее работать без подкаталога, но это делает
> невозможным (при сохранении этой схемы) внесение в репозитарий ещё
> одного тарболла.
Можно вот тут ещё пару слов?
В чём удобство?
--
Артём Золочевский
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] git/gear и upstream
2007-08-25 19:36 ` Artem Zolochevskiy
@ 2007-08-25 19:54 ` Alexey Tourbin
2007-08-26 10:54 ` Artem Zolochevskiy
0 siblings, 1 reply; 11+ messages in thread
From: Alexey Tourbin @ 2007-08-25 19:54 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 554 bytes --]
On Sat, Aug 25, 2007 at 10:36:58PM +0300, Artem Zolochevskiy wrote:
> > Подумайте также, удобно ли Вам класть содержимое тарболла в подкаталог
> > или нет. Мне удобнее работать без подкаталога, но это делает
> > невозможным (при сохранении этой схемы) внесение в репозитарий ещё
> > одного тарболла.
Это удобство на уровне preferences. Если все патчи приложены
к исходикам, то каталог вида %name/%name кажется мне лишним.
С другой стороны, gear-srpmimport предалагет именно такой каталог,
но и здесь можно изголиться, если очень захотеть.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] git/gear и upstream
2007-08-25 19:54 ` Alexey Tourbin
@ 2007-08-26 10:54 ` Artem Zolochevskiy
2007-08-26 11:26 ` Alexey Tourbin
0 siblings, 1 reply; 11+ messages in thread
From: Artem Zolochevskiy @ 2007-08-26 10:54 UTC (permalink / raw)
To: devel
В сообщении от Saturday 25 August 2007 22:54:42 Alexey Tourbin написал(а):
> On Sat, Aug 25, 2007 at 10:36:58PM +0300, Artem Zolochevskiy wrote:
> > > Подумайте также, удобно ли Вам класть содержимое тарболла в подкаталог
> > > или нет. Мне удобнее работать без подкаталога, но это делает
> > > невозможным (при сохранении этой схемы) внесение в репозитарий ещё
> > > одного тарболла.
>
> Это удобство на уровне preferences. Если все патчи приложены
> к исходикам, то каталог вида %name/%name кажется мне лишним.
>
> С другой стороны, gear-srpmimport предалагет именно такой каталог,
> но и здесь можно изголиться, если очень захотеть.
я попробую описать 2 способа работы с upstream доступным в tar.gz (на реальном
примере fdups)
подскажите, что/где не так. что лишнее/чего не хватает.
я, правда, совсем не знаю, как это все будет если ещй и какие-то патчи есть.
мне и без патчей не так просто всё это понять.
итак:
1. upstream в отдельном бранче (upstream)
$ mkdir fdupes
$ cd fdupes
$ git init
$ tar xf ../archive/fdupes-1.0.tar.gz
$ ls
fdupes
(тут у меня каталог c исходниками с правильным именем получился, а если нет,
то надо что-то вроде - $ mv fdupes-version fdupes)
$ git add .
$ git commit -m "fdupes-1.0.tar.gz"
$ git tag -a -m "fdupes 1.0" v1.0 (делаем tag для этой версии исходников)
$ gear-update ../archive/fdupes-1.11.tar.gz fdupes
(обновляем исходники до версии 1.11)
$ git-commit -m "fdupes-1.11.tar.gz"
$ git tag -a -m "fdupes 1.11" v1.11 (делаем tag для этой версии исходников)
--> тут хочется это дело упаковать <--
$ git branch upstream (cохраняем все импортированные tar.gz в бранч upstream)
$ echo "tar: fdupes" > .gear-rules
$ vim fdupes.spec
$ git add .gear-rules fdupes.spec
$ gear-commit
$ git tag -a -m "fdupes 1.11-alt1" 1.11-alt1
--> готово, версия 1.11-alt1 <--
-->вот положим вышла новая версия <--
(обновляем иcходники в бранче upstream)
$ git branch upstream
$ gear-update ../archive/fdupes-1.12.tar.gz fdupes
$ git commit -m "fdupes-1.12.tar.gz"
$ git tag -a -m "fdupes 1.12" v1.12
(пакуем)
$ git branch master
$ git merge v1.12 (добавляем новые исходники в master)
$ vim fdupes.spec
$ git add fdupes.spec
$ gear-commit
$ git tag -a -m "fdupes 1.12-alt1" 1.12-alt1
--> готово, версия 1.12-alt1 <--
итд по кругу по мере выхода новых версий.
2. не городим upstream (тут, видимо, как-то надо хитро обновлять исходники)
$ tar xf archive/fdupes-1.0.tar.gz
(тут у меня каталог с правильным именем получился, а если нет, то надо что-то
вроде - $ mv fdupes-version fdupes)
$ cd fdupes
$ ls
fdupes.c INSTALL Makefile README runtest testdir
$ git init
$ git add .
$ git commit -m "fdupes-1.0.tar.gz"
$ git tag -a -m "fdupes 1.0" v1.0 (делаем tag для этой версии исходников)
--> вот тут вопрос: как обновить исходники? <--
gear-updates тут поможет?
саму логику дальнейшей работы я понимаю так-то так:
$ git checkout -b temp v1.0 (временный бранч для иходников)
$ как-то обновляем иходники до новой версии (v1.11)
$ git commit -m "fdupes-1.11.tar.gz"
$ git tag -a -m "fdupes 1.11" v1.11 (делаем tag для этой версии исходников)
$ git branch -D temp
(я верно понимаю что бранч temp тут можно уже стирать?)
(пакуем)
$ git checkout master
$ echo "tar: fdupes" > .gear-rules
$ vim fdupes.spec
$ git add .gear-rules fdupes.spec
$ gear-commit
$ git tag -a -m "fdupes 1.11-alt1" 1.11-alt1
--> готово, версия 1.11-alt1 <--
-->вот положим вышла новая версия <--
(обновляем иcходники)
$ git checkout temp v1.11
$ как-то обновляем иходники до новой версии (v1.12)
$ git commit -m "fdupes-1.11.tar.gz"
$ git tag -a -m "fdupes 1.11" v1.11 (делаем tag для этой версии исходников)
$ git branch -D temp
(я верно понимаю что бранч temp тут можно уже стирать?)
(пакуем)
$ git branch master
$ git merge v1.12 (добавляем новые исходники в master)
$ vim fdupes.spec
$ git add fdupes.spec
$ gear-commit
$ git tag -a -m "fdupes 1.12-alt1" 1.12-alt1
--> готово, версия 1.12-alt1 <--
итд по кругу по мере выхода новых версий.
--
Артём Золочевский
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] git/gear и upstream
2007-08-26 10:54 ` Artem Zolochevskiy
@ 2007-08-26 11:26 ` Alexey Tourbin
2007-08-26 16:07 ` Artem Zolochevskiy
2007-08-28 17:17 ` Dmitry V. Levin
0 siblings, 2 replies; 11+ messages in thread
From: Alexey Tourbin @ 2007-08-26 11:26 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 3421 bytes --]
On Sun, Aug 26, 2007 at 01:54:08PM +0300, Artem Zolochevskiy wrote:
> -->вот положим вышла новая версия <--
> (обновляем иcходники в бранче upstream)
> $ git branch upstream
git-checkout upstream
> $ gear-update ../archive/fdupes-1.12.tar.gz fdupes
> $ git commit -m "fdupes-1.12.tar.gz"
> $ git tag -a -m "fdupes 1.12" v1.12
> (пакуем)
> $ git branch master
Здесь тоже checkout
> $ git merge v1.12 (добавляем новые исходники в master)
Я обычно делаю типа (кажется это вредная привычка)
git-pull . upstream
а ещё можно делать
git-pull . tag vVER
> $ vim fdupes.spec
> $ git add fdupes.spec
Повторно добавлять не надо, можно просто делать gear-commit -a.
Что-то я до конца не разобрался как там этот индекс обновляется.
> $ gear-commit
> $ git tag -a -m "fdupes 1.12-alt1" 1.12-alt1
> --> готово, версия 1.12-alt1 <--
>
> итд по кругу по мере выхода новых версий.
Да, в целом всё так.
> 2. не городим upstream (тут, видимо, как-то надо хитро обновлять исходники)
>
> $ tar xf archive/fdupes-1.0.tar.gz
> (тут у меня каталог с правильным именем получился, а если нет, то надо что-то
> вроде - $ mv fdupes-version fdupes)
> $ cd fdupes
> $ ls
> fdupes.c INSTALL Makefile README runtest testdir
> $ git init
> $ git add .
> $ git commit -m "fdupes-1.0.tar.gz"
> $ git tag -a -m "fdupes 1.0" v1.0 (делаем tag для этой версии исходников)
>
> --> вот тут вопрос: как обновить исходники? <--
> gear-updates тут поможет?
gear-update это какая-то странная штука, коммита она не делат,
зачем нужна не понял. Если бы она после распаковки искала mtime
и делала коммит с этим mtime это было бы круче.
> саму логику дальнейшей работы я понимаю так-то так:
> $ git checkout -b temp v1.0 (временный бранч для иходников)
> $ как-то обновляем иходники до новой версии (v1.11)
> $ git commit -m "fdupes-1.11.tar.gz"
> $ git tag -a -m "fdupes 1.11" v1.11 (делаем tag для этой версии исходников)
> $ git branch -D temp
> (я верно понимаю что бранч temp тут можно уже стирать?)
Нужно будет сначала переключиться на другой бранч.
> (пакуем)
> $ git checkout master
> $ echo "tar: fdupes" > .gear-rules
> $ vim fdupes.spec
> $ git add .gear-rules fdupes.spec
> $ gear-commit
> $ git tag -a -m "fdupes 1.11-alt1" 1.11-alt1
> --> готово, версия 1.11-alt1 <--
>
> -->вот положим вышла новая версия <--
> (обновляем иcходники)
> $ git checkout temp v1.11
> $ как-то обновляем иходники до новой версии (v1.12)
> $ git commit -m "fdupes-1.11.tar.gz"
> $ git tag -a -m "fdupes 1.11" v1.11 (делаем tag для этой версии исходников)
> $ git branch -D temp
> (я верно понимаю что бранч temp тут можно уже стирать?)
>
> (пакуем)
> $ git branch master
> $ git merge v1.12 (добавляем новые исходники в master)
> $ vim fdupes.spec
> $ git add fdupes.spec
> $ gear-commit
> $ git tag -a -m "fdupes 1.12-alt1" 1.12-alt1
> --> готово, версия 1.12-alt1 <--
>
> итд по кругу по мере выхода новых версий.
Насколько я понимаю, в этих двух вариантах у Вас получится полностью
аналогичная структура коммитов.
* updated spec for tar2
/M merged tar2
* | tar2
| * updated spec for tar1
|/M merged tar1
* | tar1
| * added spec and .gear-rules
0/ tar0
Будет ли какой-то бранч с отдельным названием в точке tar2,
не имеет значения.
Я думал Вы более тонкие вопросы спрашиваете, например как быть
поcле gear-srpmimport.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] git/gear и upstream
2007-08-26 11:26 ` Alexey Tourbin
@ 2007-08-26 16:07 ` Artem Zolochevskiy
2007-08-26 16:39 ` Alexey Tourbin
2007-08-28 17:17 ` Dmitry V. Levin
1 sibling, 1 reply; 11+ messages in thread
From: Artem Zolochevskiy @ 2007-08-26 16:07 UTC (permalink / raw)
To: devel
В сообщении от Sunday 26 August 2007 14:26:40 Alexey Tourbin написал(а):
> On Sun, Aug 26, 2007 at 01:54:08PM +0300, Artem Zolochevskiy wrote:
> > -->вот положим вышла новая версия <--
> > (обновляем иcходники в бранче upstream)
> > $ git branch upstream
>
> git-checkout upstream
>
> > $ gear-update ../archive/fdupes-1.12.tar.gz fdupes
> > $ git commit -m "fdupes-1.12.tar.gz"
> > $ git tag -a -m "fdupes 1.12" v1.12
> > (пакуем)
> > $ git branch master
>
> Здесь тоже checkout
Да, это я опечатался.
> > $ git merge v1.12 (добавляем новые исходники в master)
>
> Я обычно делаю типа (кажется это вредная привычка)
> git-pull . upstream
> а ещё можно делать
> git-pull . tag vVER
>
> > $ vim fdupes.spec
> > $ git add fdupes.spec
>
> Повторно добавлять не надо, можно просто делать gear-commit -a.
> Что-то я до конца не разобрался как там этот индекс обновляется.
>
> > $ gear-commit
> > $ git tag -a -m "fdupes 1.12-alt1" 1.12-alt1
> > --> готово, версия 1.12-alt1 <--
> >
> > итд по кругу по мере выхода новых версий.
>
> Да, в целом всё так.
...
> Насколько я понимаю, в этих двух вариантах у Вас получится полностью
> аналогичная структура коммитов.
>
> * updated spec for tar2
> /M merged tar2
> * | tar2
>
> | * updated spec for tar1
> |/M merged tar1
>
> * | tar1
>
> | * added spec and .gear-rules
>
> 0/ tar0
>
> Будет ли какой-то бранч с отдельным названием в точке tar2,
> не имеет значения.
>
> Я думал Вы более тонкие вопросы спрашиваете, например как быть
> поcле gear-srpmimport.
Нет, до тонкого пока далеко. С толстым разобраться бы...
Я просто поптался понять ваше указание на удобность хранить исходники без
дополнительного подкаталога. Видимо, так пока и не понял. Похоже не время
ещё.. :(
--
Артём Золочевский
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] git/gear и upstream
2007-08-26 16:07 ` Artem Zolochevskiy
@ 2007-08-26 16:39 ` Alexey Tourbin
0 siblings, 0 replies; 11+ messages in thread
From: Alexey Tourbin @ 2007-08-26 16:39 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 2052 bytes --]
On Sun, Aug 26, 2007 at 07:07:57PM +0300, Artem Zolochevskiy wrote:
> Нет, до тонкого пока далеко. С толстым разобраться бы...
> Я просто поптался понять ваше указание на удобность хранить исходники без
> дополнительного подкаталога. Видимо, так пока и не понял. Похоже не время
> ещё.. :(
Да я не настаиваю, что это обязательно удобно.
Тонкость такая, что если архива сборок нет, то есть это новый пакет,
то и тонкостей никаких нет. А если архив сборок есть, то будет два
варианта: импортировать сначала архив тарболлов, и "насаживать" архивные
сборки на эти тарболлы. Получится похожая структура коммитов, как мы
обсуждали.
/M [TAG v1.2-alt1] gear-srpmimport
* | tar v1.2
|/M [TAG v1.1-alt1] gear-srpmimport
* tar v1.1
o tar v1
А второй вариант это сделать более или менее линейную историю.
Если не вносить измнения в содержимое тарболловского каталога,
то проще всего не париться и делать линейную историю. То есть
в определенный момент просто поверх всего что есть распаковываете
новый тарболл и дело в шляпе.
Если же вносить изменения в тарболловский каталог, то импорт нового
тарболла нужно делать с места последенего чистого тарболла.
/M merged new tar v2
* | [TAG v2] imported tar v2
| * modified tarsrc/file2
| * modified tarsrc/file1
`* gear-srpmimport
* gear-srpmimport
* gear-srpmimport
Здесь будет такая тонкость, что в коммите "imported tar v2"
за пределами тарболльного каталога останутся старые "ошмётки"
от последнего "gear-srpmimport" в виде спека патчей и т.д.
То есть это будет как бы не "чисто тарболльный бранч", а
тарболльный бранч с артефактами от последнего srpmimport'а.
Эти артефакты лучше не удалять, хотя они там и будут смотреться
несколько странно. Думаю что можно привыкнуть. :)
Ну или в принципе от них можно избавиться, только чтобы при мёрже
не было попыток "удаления". Мёрж дело серьёзное.
А можно подцепить целое новое тарболльное дерево, которое начинается
из отдельного заземления. Кажется ldv так делает.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] git/gear и upstream
2007-08-26 11:26 ` Alexey Tourbin
2007-08-26 16:07 ` Artem Zolochevskiy
@ 2007-08-28 17:17 ` Dmitry V. Levin
2007-08-28 17:44 ` Alexey Tourbin
1 sibling, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2007-08-28 17:17 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 751 bytes --]
On Sun, Aug 26, 2007 at 03:26:40PM +0400, Alexey Tourbin wrote:
[...]
> gear-update это какая-то странная штука, коммита она не делат,
> зачем нужна не понял. Если бы она после распаковки искала mtime
> и делала коммит с этим mtime это было бы круче.
Я совсем недавно делал нечто вроде
$ gear-update --i /path/to/cpio-2.9.tar.bz2 cpio
$ faketime -r /path/to/cpio-2.9.tar.bz2 git commit -a -m ftp://ftp.gnu.org/gnu/cpio/cpio-2.9.tar.bz2
$ faketime -r /path/to/cpio-2.9.tar.bz2 git tag -a -m 'cpio 2.9' v2.9
Можно научить gear-update ключику --commit, который выполнит git commit с
правильным faketime, но откуда взять значение для -m?
Научить gear-update ключику --tag в рамках привычных (мне) соглашений
кажется проще.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] git/gear и upstream
2007-08-28 17:17 ` Dmitry V. Levin
@ 2007-08-28 17:44 ` Alexey Tourbin
2007-08-28 20:06 ` Dmitry V. Levin
0 siblings, 1 reply; 11+ messages in thread
From: Alexey Tourbin @ 2007-08-28 17:44 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 883 bytes --]
On Tue, Aug 28, 2007 at 09:17:36PM +0400, Dmitry V. Levin wrote:
> On Sun, Aug 26, 2007 at 03:26:40PM +0400, Alexey Tourbin wrote:
> [...]
> > gear-update это какая-то странная штука, коммита она не делат,
> > зачем нужна не понял. Если бы она после распаковки искала mtime
> > и делала коммит с этим mtime это было бы круче.
>
> Я совсем недавно делал нечто вроде
> $ gear-update --i /path/to/cpio-2.9.tar.bz2 cpio
> $ faketime -r /path/to/cpio-2.9.tar.bz2 git commit -a -m ftp://ftp.gnu.org/gnu/cpio/cpio-2.9.tar.bz2
> $ faketime -r /path/to/cpio-2.9.tar.bz2 git tag -a -m 'cpio 2.9' v2.9
Я ищу файл с максимальным mtime внутри тарболла.
> Можно научить gear-update ключику --commit, который выполнит git commit с
> правильным faketime, но откуда взять значение для -m?
> Научить gear-update ключику --tag в рамках привычных (мне) соглашений
> кажется проще.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [devel] git/gear и upstream
2007-08-28 17:44 ` Alexey Tourbin
@ 2007-08-28 20:06 ` Dmitry V. Levin
0 siblings, 0 replies; 11+ messages in thread
From: Dmitry V. Levin @ 2007-08-28 20:06 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 855 bytes --]
On Tue, Aug 28, 2007 at 09:44:30PM +0400, Alexey Tourbin wrote:
> On Tue, Aug 28, 2007 at 09:17:36PM +0400, Dmitry V. Levin wrote:
> > On Sun, Aug 26, 2007 at 03:26:40PM +0400, Alexey Tourbin wrote:
> > [...]
> > > gear-update это какая-то странная штука, коммита она не делат,
> > > зачем нужна не понял. Если бы она после распаковки искала mtime
> > > и делала коммит с этим mtime это было бы круче.
> >
> > Я совсем недавно делал нечто вроде
> > $ gear-update --i /path/to/cpio-2.9.tar.bz2 cpio
> > $ faketime -r /path/to/cpio-2.9.tar.bz2 git commit -a -m ftp://ftp.gnu.org/gnu/cpio/cpio-2.9.tar.bz2
> > $ faketime -r /path/to/cpio-2.9.tar.bz2 git tag -a -m 'cpio 2.9' v2.9
>
> Я ищу файл с максимальным mtime внутри тарболла.
Вряд ли это имеет смысл делать.
А если имеет, то можно написать самостоятельную утилитку.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2007-08-28 20:06 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-08-25 18:31 [devel] git/gear и upstream Artem Zolochevskiy
2007-08-25 19:06 ` Alexey Tourbin
2007-08-25 19:36 ` Artem Zolochevskiy
2007-08-25 19:54 ` Alexey Tourbin
2007-08-26 10:54 ` Artem Zolochevskiy
2007-08-26 11:26 ` Alexey Tourbin
2007-08-26 16:07 ` Artem Zolochevskiy
2007-08-26 16:39 ` Alexey Tourbin
2007-08-28 17:17 ` Dmitry V. Levin
2007-08-28 17:44 ` Alexey Tourbin
2007-08-28 20:06 ` 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