* [devel] git и автопомощь в создании changelog
@ 2006-09-17 6:01 Денис Смирнов
2006-09-17 13:32 ` Dmitry V. Levin
0 siblings, 1 reply; 6+ messages in thread
From: Денис Смирнов @ 2006-09-17 6:01 UTC (permalink / raw)
To: devel
А можно перед merge получить просто changelog вливаемой ветки с момента
common ancestor?
Удобно чтобы на базе svn log можно было более удобно делать changelog.
И ещё вопрос: я синхронизирую с помощью git-svn отдельную ветку. В master
branch я делаю git mv на все файлы в отдельный каталог. Естественно когда
в апстриме появляется новый файл, он появляется у меня вне этого каталога
после merge.
С этим смириться и ручками git mv делать, или я опять что-то не прочитал?
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
плохо закрыл - вот теперь закрываю :)
-- lav in #575
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] git и автопомощь в создании changelog
2006-09-17 6:01 [devel] git и автопомощь в создании changelog Денис Смирнов
@ 2006-09-17 13:32 ` Dmitry V. Levin
2006-09-17 16:43 ` Денис Смирнов
2006-09-17 16:47 ` Денис Смирнов
0 siblings, 2 replies; 6+ messages in thread
From: Dmitry V. Levin @ 2006-09-17 13:32 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 678 bytes --]
On Sun, Sep 17, 2006 at 10:01:19AM +0400, Денис Смирнов wrote:
> А можно перед merge получить просто changelog вливаемой ветки с момента
> common ancestor?
А зачем?
> Удобно чтобы на базе svn log можно было более удобно делать changelog.
changelog можно потом отредактировать, см. git-commit --amend.
> И ещё вопрос: я синхронизирую с помощью git-svn отдельную ветку. В master
> branch я делаю git mv на все файлы в отдельный каталог. Естественно когда
> в апстриме появляется новый файл, он появляется у меня вне этого каталога
> после merge.
Это действительно очень неудобно. Я стараюсь делать так, чтобы дерево
каталогов было одинаковым.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] git и автопомощь в создании changelog
2006-09-17 13:32 ` Dmitry V. Levin
@ 2006-09-17 16:43 ` Денис Смирнов
2006-09-17 22:01 ` Dmitry V. Levin
2006-09-17 16:47 ` Денис Смирнов
1 sibling, 1 reply; 6+ messages in thread
From: Денис Смирнов @ 2006-09-17 16:43 UTC (permalink / raw)
To: devel
On Sun, Sep 17, 2006 at 05:32:48PM +0400, Dmitry V. Levin wrote:
>> А можно перед merge получить просто changelog вливаемой ветки с момента
>> common ancestor?
DVL> А зачем?
У меня процесс выглядит так:
git-svn fetch
git pull . refs/remotes/git-svn
- изменить версию в spec
- написать changelog (который основан на содержимом changelog между
commaon ancestor и git-svn)
- commit
- gear
Сейчас, когда мне приходится собирать чуть ли не каждый день, для этого
свой скрипт (см svn-update у меня в asterisk-trunk-sources.git)
>> Удобно чтобы на базе svn log можно было более удобно делать changelog.
DVL> changelog можно потом отредактировать, см. git-commit --amend.
Я имел в виду тот changelog, который я потом в spec напишу. Я, конечно,
могу воспользоваться svn log -- но это как-то неаккуратненько.
>> И ещё вопрос: я синхронизирую с помощью git-svn отдельную ветку. В master
>> branch я делаю git mv на все файлы в отдельный каталог. Естественно когда
>> в апстриме появляется новый файл, он появляется у меня вне этого каталога
>> после merge.
DVL> Это действительно очень неудобно. Я стараюсь делать так, чтобы дерево
DVL> каталогов было одинаковым.
Каким образом?
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Мастер достоин того, чтобы ради него купить DVD :)
-- mithraen in community@
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] git и автопомощь в создании changelog
2006-09-17 13:32 ` Dmitry V. Levin
2006-09-17 16:43 ` Денис Смирнов
@ 2006-09-17 16:47 ` Денис Смирнов
1 sibling, 0 replies; 6+ messages in thread
From: Денис Смирнов @ 2006-09-17 16:47 UTC (permalink / raw)
To: devel
On Sun, Sep 17, 2006 at 05:32:48PM +0400, Dmitry V. Levin wrote:
С git-svn обнаружил ещё одну неприятную проблему.
Сделал репозиторий, локально все работает.
fetch я делал не с начала (43000 revisions им синхронизировать оказывается
малореально), а практически с конца. Посчитав это разумным, так как уверен
что из-за множества кардинальных изменений история этого пакета будет
никому не нужна.
Сделал в соседнем каталоге git clone. Делаю там git-svn fetch, ясное дело
не работает. git-svn rebuild, жду обновление в апстриме, делаю git-svn
fetch... и он пошел качать с самого начала.
Это было связано именно с тем что я качал не с начала, или на клонах
git-svn уже работать нормально не будет?
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Ооооо, ну почему мой mileage так сильно varies? :)
-- avp in docs@
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] git и автопомощь в создании changelog
2006-09-17 16:43 ` Денис Смирнов
@ 2006-09-17 22:01 ` Dmitry V. Levin
2006-09-18 8:01 ` Денис Смирнов
0 siblings, 1 reply; 6+ messages in thread
From: Dmitry V. Levin @ 2006-09-17 22:01 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1532 bytes --]
On Sun, Sep 17, 2006 at 08:43:53PM +0400, Денис Смирнов wrote:
> On Sun, Sep 17, 2006 at 05:32:48PM +0400, Dmitry V. Levin wrote:
>
> >> А можно перед merge получить просто changelog вливаемой ветки с момента
> >> common ancestor?
> DVL> А зачем?
>
> У меня процесс выглядит так:
> git-svn fetch
> git pull . refs/remotes/git-svn
> - изменить версию в spec
> - написать changelog (который основан на содержимом changelog между
> commaon ancestor и git-svn)
> - commit
> - gear
>
> Сейчас, когда мне приходится собирать чуть ли не каждый день, для этого
> свой скрипт (см svn-update у меня в asterisk-trunk-sources.git)
>
> >> Удобно чтобы на базе svn log можно было более удобно делать changelog.
> DVL> changelog можно потом отредактировать, см. git-commit --amend.
>
> Я имел в виду тот changelog, который я потом в spec напишу. Я, конечно,
> могу воспользоваться svn log -- но это как-то неаккуратненько.
Попробуйте что-нибудь вроде
git-log HEAD^..
См. git-rev-parse(1) на тему "SPECIFYING REVISIONS".
> >> И ещё вопрос: я синхронизирую с помощью git-svn отдельную ветку. В master
> >> branch я делаю git mv на все файлы в отдельный каталог. Естественно когда
> >> в апстриме появляется новый файл, он появляется у меня вне этого каталога
> >> после merge.
> DVL> Это действительно очень неудобно. Я стараюсь делать так, чтобы дерево
> DVL> каталогов было одинаковым.
>
> Каким образом?
Если "на той стороне" нет подкаталога, то я тоже не создаю подкаталог.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] git и автопомощь в создании changelog
2006-09-17 22:01 ` Dmitry V. Levin
@ 2006-09-18 8:01 ` Денис Смирнов
0 siblings, 0 replies; 6+ messages in thread
From: Денис Смирнов @ 2006-09-18 8:01 UTC (permalink / raw)
To: devel
On Mon, Sep 18, 2006 at 02:01:36AM +0400, Dmitry V. Levin wrote:
DVL> Попробуйте что-нибудь вроде
DVL> git-log HEAD^..
DVL> См. git-rev-parse(1) на тему "SPECIFYING REVISIONS".
Понял, спасибо.
>> Каким образом?
DVL> Если "на той стороне" нет подкаталога, то я тоже не создаю подкаталог.
Торможу. А как тогда бороться с кашей, когда spec, gear-rules и патчи
оказываются в одном каталоге с тем, из чего нам надо сделать тарбол?
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
btw, I don't care of *unix systems which mishandle the "su -" case.
-- ldv in #3580
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2006-09-18 8:01 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-09-17 6:01 [devel] git и автопомощь в создании changelog Денис Смирнов
2006-09-17 13:32 ` Dmitry V. Levin
2006-09-17 16:43 ` Денис Смирнов
2006-09-17 22:01 ` Dmitry V. Levin
2006-09-18 8:01 ` Денис Смирнов
2006-09-17 16:47 ` Денис Смирнов
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