ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: REAL <real@kemsu.ru>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] обновить libmongo-client
Date: Wed, 10 Dec 2014 09:32:51 +0700
Message-ID: <5487B0D3.6080306@kemsu.ru> (raw)
In-Reply-To: <201412100140.46375.asy@altlinux.ru>

10.12.2014 04:40, Sergey Y. Afonin пишет:
> Значит, правильно вокруг checkout искал. Только это не очень помогло. checkout
> по некоторым объектам, действительно, приводит к появлению дерева - я просто,
> когда пробовал, метко попадал не на те объекты. Как пакет собирается, в общем-то,
> понятно, но как в этот репозитарий обновление внести, чтобы оставить всё, как
> было - вопрос. Явно выраженной ветки, куда мерджить 0.1.8 нет. Я-то, по началу,
> подумал, что тут какая-то проблема с репозитарием, а оказалось, что так задумано.
> Наверное, проще подождать.

Явно выраженную ветку можно сделать самостоятельно. Как уже сказали, 
достаточно посмотреть в .gear/rules, и всё станет понятно. Здесь можно 
поступить так:

git checkout -b upstream libmongo-client-0.1.7.1

Потом уже в бранч upstream и мержить требуемое. А дальше уже как обычно:

git checkout sisyphus

Тут уже как душа пожелает, либо

git merge upstream -s ours -m "Fake merge with upstream"

либо
git merge 0.1.8 -s ours -m "Fake merge with 0.1.8"

По сути, в данной ситуации бранч upstream и не нужен вовсе, кроме как 
для удобства в просмотре актуальных исходников. Мне такая ситуация не 
нравится, но тут уж хозяин - барин.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



  reply	other threads:[~2014-12-10  2:32 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-12-09 19:58 [devel] вытащить ветку из базы .git Sergey Y. Afonin
2014-12-09 20:02 ` Paul Wolneykien
2014-12-09 21:40   ` [devel] обновить libmongo-client Sergey Y. Afonin
2014-12-10  2:32     ` REAL [this message]
2014-12-10  7:05       ` Sergey Afonin
2014-12-10  7:10         ` REAL
2014-12-10  9:43           ` Michael Shigorin
2014-12-11  3:38             ` REAL
2014-12-10 14:17           ` Sergey Afonin
2014-12-10  9:39 ` [devel] вытащить ветку из базы .git Michael Shigorin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5487B0D3.6080306@kemsu.ru \
    --to=real@kemsu.ru \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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