You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(33) |
Dec
(20) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(7) |
Feb
(44) |
Mar
(51) |
Apr
(43) |
May
(43) |
Jun
(36) |
Jul
(61) |
Aug
(44) |
Sep
(25) |
Oct
(82) |
Nov
(97) |
Dec
(47) |
2005 |
Jan
(77) |
Feb
(143) |
Mar
(42) |
Apr
(31) |
May
(93) |
Jun
(93) |
Jul
(35) |
Aug
(78) |
Sep
(56) |
Oct
(44) |
Nov
(72) |
Dec
(75) |
2006 |
Jan
(116) |
Feb
(99) |
Mar
(181) |
Apr
(171) |
May
(112) |
Jun
(86) |
Jul
(91) |
Aug
(111) |
Sep
(77) |
Oct
(72) |
Nov
(57) |
Dec
(51) |
2007 |
Jan
(64) |
Feb
(116) |
Mar
(70) |
Apr
(74) |
May
(53) |
Jun
(40) |
Jul
(519) |
Aug
(151) |
Sep
(132) |
Oct
(74) |
Nov
(282) |
Dec
(190) |
2008 |
Jan
(141) |
Feb
(67) |
Mar
(69) |
Apr
(96) |
May
(227) |
Jun
(404) |
Jul
(399) |
Aug
(96) |
Sep
(120) |
Oct
(205) |
Nov
(126) |
Dec
(261) |
2009 |
Jan
(136) |
Feb
(136) |
Mar
(119) |
Apr
(124) |
May
(155) |
Jun
(98) |
Jul
(136) |
Aug
(292) |
Sep
(174) |
Oct
(126) |
Nov
(126) |
Dec
(79) |
2010 |
Jan
(109) |
Feb
(83) |
Mar
(139) |
Apr
(91) |
May
(79) |
Jun
(164) |
Jul
(184) |
Aug
(146) |
Sep
(163) |
Oct
(128) |
Nov
(70) |
Dec
(73) |
2011 |
Jan
(235) |
Feb
(165) |
Mar
(147) |
Apr
(86) |
May
(74) |
Jun
(118) |
Jul
(65) |
Aug
(75) |
Sep
(162) |
Oct
(94) |
Nov
(48) |
Dec
(44) |
2012 |
Jan
(49) |
Feb
(40) |
Mar
(88) |
Apr
(35) |
May
(52) |
Jun
(69) |
Jul
(90) |
Aug
(123) |
Sep
(112) |
Oct
(120) |
Nov
(105) |
Dec
(116) |
2013 |
Jan
(76) |
Feb
(26) |
Mar
(78) |
Apr
(43) |
May
(61) |
Jun
(53) |
Jul
(147) |
Aug
(85) |
Sep
(83) |
Oct
(122) |
Nov
(18) |
Dec
(27) |
2014 |
Jan
(58) |
Feb
(25) |
Mar
(49) |
Apr
(17) |
May
(29) |
Jun
(39) |
Jul
(53) |
Aug
(52) |
Sep
(35) |
Oct
(47) |
Nov
(110) |
Dec
(27) |
2015 |
Jan
(50) |
Feb
(93) |
Mar
(96) |
Apr
(30) |
May
(55) |
Jun
(83) |
Jul
(44) |
Aug
(8) |
Sep
(5) |
Oct
|
Nov
(1) |
Dec
(1) |
2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
(3) |
Sep
(1) |
Oct
(3) |
Nov
|
Dec
|
2017 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
|
Sep
(7) |
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1
(2) |
2
|
3
|
4
|
5
(1) |
6
(4) |
7
|
8
(1) |
9
|
10
(4) |
11
(3) |
12
(1) |
13
|
14
(1) |
15
|
16
(11) |
17
(4) |
18
(7) |
19
(4) |
20
(4) |
21
(1) |
22
(7) |
23
(4) |
24
(1) |
25
(4) |
26
(2) |
27
(5) |
28
|
29
|
30
|
31
(3) |
|
|
|
|
On 2011年5月27日 09:51:37 -1000, Eric Firing wrote: [clip] > Nice--but what exactly is the meaning of "left" and "right"? When you write git checkout this-branch git merge other-branch the left parent of the new merge commit is `this-branch` and the right one is `other-branch`. The "commits pulled" just means the commits that are in the DAG of one parent but not in that of the other. I just pulled the terminology out from thin air... > Is it true that if all best practices were followed, there would > be no "left to right" commits pulled? No: if you have this situation: --A-------B main branch \ C----D topic branch and merge the topic branch back to the main branch, you will get merges to "both" directions, with "B" appearing left-to-right. If you rebase first on B, then you will get only right-to-left, though. > Is "master" always farthest left? Not necessarily if things like this have been done: git checkout v1.0.x git merge upstream/master git push upstream HEAD:master This would give the same result as git checkout master git merge upstream/v1.0.x git push upstream master but with an inverted order of the parents. If the merge command is used in the natural way, the "trunk" of the branch tends to be on the left, and right-to-left merges show what new was merged to it. But you can manually change this order, and this seems to have occurred in this case. Pauli
On 05/27/2011 08:31 AM, Pauli Virtanen wrote: > On 2011年5月27日 07:29:15 -1000, Eric Firing wrote: > [clip] >> I wouldn't worry about it. It seems likely that other things from >> master did leak into v1.0.x, but at this point I don't think it matters. >> v1.0.x and master both build and run (or did last time I checked). >> The division between the two is somewhat arbitrary anyway. Tracking >> down and reversing the leakage, if there is any other than the _png.cpp >> change (which certainly does no harm in v1.0.x), would not be >> worthwhile. > > This probably was already clear to everybody, but you can find > out what came in the merges: > > If no force-pushes have been made, and only one merge was mistaken, > then there is a single merge commit that brings *all* of > the mistakenly merged commits into the commit graph. > > 1) Locate the merge that pulled lots of stuff, e.g., with > http://pav.iki.fi/tmp/git-merge-pull-history > git merge-pull-history -l upstream/v1.0.x|less > Pauli, Nice--but what exactly is the meaning of "left" and "right"? Is it true that if all best practices were followed, there would be no "left to right" commits pulled? Is "master" always farthest left? Eric
On 2011年5月27日 07:29:15 -1000, Eric Firing wrote: [clip] > I wouldn't worry about it. It seems likely that other things from > master did leak into v1.0.x, but at this point I don't think it matters. > v1.0.x and master both build and run (or did last time I checked). > The division between the two is somewhat arbitrary anyway. Tracking > down and reversing the leakage, if there is any other than the _png.cpp > change (which certainly does no harm in v1.0.x), would not be > worthwhile. This probably was already clear to everybody, but you can find out what came in the merges: If no force-pushes have been made, and only one merge was mistaken, then there is a single merge commit that brings *all* of the mistakenly merged commits into the commit graph. 1) Locate the merge that pulled lots of stuff, e.g., with http://pav.iki.fi/tmp/git-merge-pull-history git merge-pull-history -l upstream/v1.0.x|less 14406a68c appears to be the first one combining stuff both from master and v1.0.x. 668ef6d8 is a red herring as it shows a merge from already contaminated v1.0.x. 2) git show 14406a68c commit 14406a68c039dc6578730f23955bf34d34008a08 Merge: fdf5fae 132f967 ... 3) What was pulled in from master to v1.0.x: git log --oneline fdf5fae ^132f967 git diff 132f967 fdf5fae
On 05/27/2011 05:02 AM, Michael Droettboom wrote: > On 05/26/2011 03:19 PM, Eric Firing wrote: >> >> Mike, >> >> I think you did--unintentionally! If you look at the graph with qgit >> (or presumably any other such tool) in the vicinity of your commits on >> May 6, you will see that this one >> >> a50874b711983cba505ecdb2801c4996eccf3812 >> >> made v1.0.x branch off of master; the v1.0.x line was broken by the >> previous commit. To confirm that this break had the effect of >> propagating the change in _png.cpp into what is now v1.0.x, you can look >> at the diff between two commits on "v1.0.x", one of which is a bit >> before the break, the other after: >> >> git diff 069c21d 0e6dad src/_png.cpp >> >> You will see that the file was changed. >> >> Eric >> > I'm still not sure what happened there, and even less sure how to > resolve it. Does this mean we have a bunch of other things from master > in v1.0.x as well? Mike, I wouldn't worry about it. It seems likely that other things from master did leak into v1.0.x, but at this point I don't think it matters. v1.0.x and master both build and run (or did last time I checked). The division between the two is somewhat arbitrary anyway. Tracking down and reversing the leakage, if there is any other than the _png.cpp change (which certainly does no harm in v1.0.x), would not be worthwhile. Better to just move forward, make improvements, and get some good releases out. Eric > > Mike >
On 05/26/2011 03:19 PM, Eric Firing wrote: > > Mike, > > I think you did--unintentionally! If you look at the graph with qgit > (or presumably any other such tool) in the vicinity of your commits on > May 6, you will see that this one > > a50874b711983cba505ecdb2801c4996eccf3812 > > made v1.0.x branch off of master; the v1.0.x line was broken by the > previous commit. To confirm that this break had the effect of > propagating the change in _png.cpp into what is now v1.0.x, you can look > at the diff between two commits on "v1.0.x", one of which is a bit > before the break, the other after: > > git diff 069c21d 0e6dad src/_png.cpp > > You will see that the file was changed. > > Eric > I'm still not sure what happened there, and even less sure how to resolve it. Does this mean we have a bunch of other things from master in v1.0.x as well? Mike