New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 593162 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Mar 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 1
Type: Bug



Sign in to add a comment

Subree replication of breakpad -> breakpad/src borked (history replayed twice)

Project Member Reported by primiano@chromium.org, Mar 8 2016

Issue description

Looks like the subree mirror of breakpad
(i.e. https://chromium.googlesource.com/breakpad/breakpad into https://chromium.googlesource.com/breakpad/breakpad/src.git/+log/master?n=200)
ended up bringin the subree (the latter project) in a broken state.

Look at https://chromium.googlesource.com/breakpad/breakpad/src.git/+log/master?n=200
it seems that a part of the history has been replayed.

The history in the authoritative repo looks, good, e.g. the last 3 entries are:
8915f7b Don't merge the mappings if their exec bit are different. by Primiano Tucci · 14 hours ago master
4d69050 Add an optional root prefix to Linux dumpers by Dominik Laskowski · 21 hours ago
f3d28e9 Handle multiple microdumps in system log. by Maria Mandlis · 11 days ago

However in the subtree repo a part of the history seems to have been repeated twice:
a1fd372 Don't merge the mappings if their exec bit are different. by Primiano Tucci · 14 hours ago master
58a03f9 Add an optional root prefix to Linux dumpers by Dominik Laskowski · 21 hours ago
79ff11b Handle multiple microdumps in system log. by Maria Mandlis · 11 days ago
785f863 Support processing microdumps for x86 architecture. by Maria Mandlis · 3 weeks ago
58cba0f Try loading msdiaNNN.dll if CoCreateInstance(CLSID_DiaSource) fails by Birunthan Mohanathas · 3 weeks ago
...and then again...
a089d5e Handle multiple microdumps in system log. by Maria Mandlis · 11 days ago master-large-syms
1ace242 Support processing microdumps for x86 architecture. by Maria Mandlis · 3 weeks ago
dfa3885 Try loading msdiaNNN.dll if CoCreateInstance(CLSID_DiaSource) fails by Birunthan Mohanathas · 3 weeks ago



How did that happen? more importantly, can we cleanup and re-mirror?
Fortunately we didn't roll the broken history in chrome yet. I happen to realize this by paranoidically eyeballing a DEPS roll in https://codereview.chromium.org/1773943003/.

 

Comment 1 by mark@chromium.org, Mar 8 2016

Caused by the history rewrite in  bug 589297 .
Owner: d...@chromium.org
Status: Started (was: Untriaged)

Comment 3 by d...@chromium.org, Mar 9 2016

Status: Fixed (was: Started)
I reset the gsubtreed-mirrored master branch to before the push and cleared the builder state. It looks like it's pushing correctly now.

Comment 4 by benhenry@google.com, Apr 27 2016

Components: Infra>Git
Labels: -Infra-Git

Sign in to add a comment