Re: [Wikitech-l] New git-review version revives year-old bug

2013-04-11 Thread S Page
I added the workaround and background to
https://www.mediawiki.org/wiki/Gerrit/resolve_conflict , which also
covers gerrit rebase failures.

On Mon, Apr 8, 2013 at 2:54 PM, Roan Kattouw roan.katt...@gmail.com wrote:
 About a year ago, we were struggling with a git-review bug that caused
 lots of bogus warnings to appear. When running git review, you'd get
 a warning saying you're about to submit multiple commits, followed by
 a list of lots of other people's commits that have already been
 merged. I fixed this in https://review.openstack.org/#/c/6741/ last
 year.

 This bug is now back in the latest release of git-review that came out
 over the weekend. I complained about this at
 https://review.openstack.org/#/c/20450/ , which is the change that
 reintroduced the broken behavior. We are suffering from it
 disproportionately because we have defaultrebase=0 set on most of our
 projects, and the bug only triggers when rebasing is disabled (using
 either that setting or the -R flag).

 The workaround is the same as last year: if git-review complains and
 you see bogus commits in the list, respond no to abort, run git
 fetch gerrit, then rerun git-review. This will ensure git-review has
 an up-to-date view of the remote master.

 Roan

 ___
 Wikitech-l mailing list
 Wikitech-l@lists.wikimedia.org
 https://lists.wikimedia.org/mailman/listinfo/wikitech-l



-- 
=S Page  software engineer on E3

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] New git-review version revives year-old bug

2013-04-09 Thread Željko Filipin
On Mon, Apr 8, 2013 at 11:54 PM, Roan Kattouw roan.katt...@gmail.comwrote:

 The workaround is the same as last year: if git-review complains and
 you see bogus commits in the list, respond no to abort, run git
 fetch gerrit, then rerun git-review. This will ensure git-review has
 an up-to-date view of the remote master.


Thanks. I have seen the problem at MobileFrontend repository and I thought
I was doing something wrong. This fixes the problem.

Željko
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Re: [Wikitech-l] New git-review version revives year-old bug

2013-04-09 Thread Niklas Laxström
On 9 April 2013 00:54, Roan Kattouw roan.katt...@gmail.com wrote:
 The workaround is the same as last year: if git-review complains and
 you see bogus commits in the list, respond no to abort, run git
 fetch gerrit, then rerun git-review. This will ensure git-review has
 an up-to-date view of the remote master.

Fortunately we still had the workaround in our scripts at
translatewiki.net from last time, so l10n-bot is not affected.

  -Niklas



--
Niklas Laxström

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] New git-review version revives year-old bug

2013-04-08 Thread Roan Kattouw
About a year ago, we were struggling with a git-review bug that caused
lots of bogus warnings to appear. When running git review, you'd get
a warning saying you're about to submit multiple commits, followed by
a list of lots of other people's commits that have already been
merged. I fixed this in https://review.openstack.org/#/c/6741/ last
year.

This bug is now back in the latest release of git-review that came out
over the weekend. I complained about this at
https://review.openstack.org/#/c/20450/ , which is the change that
reintroduced the broken behavior. We are suffering from it
disproportionately because we have defaultrebase=0 set on most of our
projects, and the bug only triggers when rebasing is disabled (using
either that setting or the -R flag).

The workaround is the same as last year: if git-review complains and
you see bogus commits in the list, respond no to abort, run git
fetch gerrit, then rerun git-review. This will ensure git-review has
an up-to-date view of the remote master.

Roan

___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l