Blender Git Statistics -> Developers -> mont29
Bastien Montagne (mont29)
Total Commits : 8 807
Master Commits : 5 506
Branch Commits : 3 301
First Commit : July 25, 2011
Latest Commit : December 28, 2021
Commits by Month
Date | Number of Commits | |
---|---|---|
December, 2021 | 21 | |
November, 2021 | 73 | |
October, 2021 | 51 | |
September, 2021 | 83 | |
August, 2021 | 62 | |
July, 2021 | 43 | |
June, 2021 | 73 | |
May, 2021 | 72 | |
April, 2021 | 16 | |
March, 2021 | 85 | |
February, 2021 | 50 | |
January, 2021 | 49 | |
December, 2020 | 62 | |
November, 2020 | 48 | |
October, 2020 | 77 | |
September, 2020 | 57 | |
August, 2020 | 58 | |
July, 2020 | 97 | |
June, 2020 | 98 | |
May, 2020 | 94 | |
April, 2020 | 83 | |
March, 2020 | 139 | |
February, 2020 | 182 | |
January, 2020 | 88 | |
December, 2019 | 15 | |
November, 2019 | 71 | |
October, 2019 | 41 | |
September, 2019 | 53 | |
August, 2019 | 62 | |
July, 2019 | 41 | |
June, 2019 | 34 | |
May, 2019 | 44 | |
April, 2019 | 48 | |
March, 2019 | 84 | |
February, 2019 | 84 | |
January, 2019 | 66 | |
December, 2018 | 53 | |
November, 2018 | 71 | |
October, 2018 | 43 | |
September, 2018 | 55 | |
August, 2018 | 55 | |
July, 2018 | 27 | |
June, 2018 | 181 | |
May, 2018 | 132 | |
April, 2018 | 51 | |
March, 2018 | 52 | |
February, 2018 | 69 | |
January, 2018 | 56 | |
December, 2017 | 57 | |
November, 2017 | 135 | |
October, 2017 | 82 | |
September, 2017 | 52 | |
August, 2017 | 100 | |
July, 2017 | 68 | |
June, 2017 | 83 | |
May, 2017 | 72 | |
April, 2017 | 82 | |
March, 2017 | 91 | |
February, 2017 | 57 | |
January, 2017 | 52 | |
December, 2016 | 56 | |
November, 2016 | 78 | |
October, 2016 | 64 | |
September, 2016 | 106 | |
August, 2016 | 66 | |
July, 2016 | 105 | |
June, 2016 | 159 | |
May, 2016 | 115 | |
April, 2016 | 86 | |
March, 2016 | 96 | |
February, 2016 | 78 | |
January, 2016 | 132 | |
December, 2015 | 87 | |
November, 2015 | 133 | |
October, 2015 | 208 | |
September, 2015 | 178 | |
August, 2015 | 90 | |
July, 2015 | 91 | |
June, 2015 | 106 | |
May, 2015 | 154 | |
April, 2015 | 154 | |
March, 2015 | 139 | |
February, 2015 | 142 | |
January, 2015 | 179 | |
December, 2014 | 141 | |
November, 2014 | 181 | |
October, 2014 | 152 | |
September, 2014 | 43 | |
August, 2014 | 115 | |
July, 2014 | 57 | |
June, 2014 | 43 | |
May, 2014 | 41 | |
April, 2014 | 68 | |
March, 2014 | 34 | |
February, 2014 | 23 | |
January, 2014 | 53 | |
December, 2013 | 24 | |
November, 2013 | 38 | |
October, 2013 | 28 | |
September, 2013 | 38 | |
August, 2013 | 43 | |
July, 2013 | 4 | |
June, 2013 | 20 | |
May, 2013 | 25 | |
April, 2013 | 25 | |
March, 2013 | 39 | |
February, 2013 | 50 | |
January, 2013 | 42 | |
December, 2012 | 47 | |
November, 2012 | 48 | |
October, 2012 | 59 | |
September, 2012 | 18 | |
August, 2012 | 4 | |
July, 2012 | 44 | |
June, 2012 | 23 | |
May, 2012 | 33 | |
April, 2012 | 26 | |
March, 2012 | 35 | |
February, 2012 | 16 | |
January, 2012 | 20 | |
December, 2011 | 16 | |
November, 2011 | 33 | |
October, 2011 | 14 | |
September, 2011 | 48 | |
August, 2011 | 7 | |
July, 2011 | 7 |
Commit Distribution
Favourite Files
Filename | Total Edits |
---|---|
readfile.c | 453 |
library.c | 315 |
install_deps.sh | 263 |
filelist.c | 248 |
object.c | 206 |
wm_operators.c | 186 |
lib_override.c | 184 |
DNA_ID.h | 181 |
scene.c | 179 |
writefile.c | 165 |
File Changes
Action | Total | Per Commit |
---|---|---|
Added | 527 | 0.1 |
Modified | 32 164 | 3.7 |
Deleted | 601 | 0.1 |
Code Changes
Action | Total | Per Commit |
---|---|---|
Lines Added | 256 722 | 37.7 |
Lines Removed | 150 640 | 22.1 |
Latest commits
December 28, 2021, 14:08 (GMT) |
LibOverride: Tweak RNA 'need resync' detection code. * Assert about source ID of an overridden pointer property not being a liboverride was not necessary, just skip in that case. * Tag actual 'real' ID owner for resync, and not (potentially) an embedded one. |
December 28, 2021, 14:08 (GMT) |
LibOverride: better handling of the "no override of bones' shapes" case. Also avoid overriding collections of bone shape objects, if possible. |
December 23, 2021, 09:13 (GMT) |
LibOverride: protect better against using on complex inter-dependency cases. Do not allow 3DView operator to run on the liboverride of an instantiating Empty object. And tweak behavior in the Outliner operations too. Related to T94226. Note that this remains fairly exotic, bad idea not recommended cases, such complex inter-dependencies between different libraries inside a same liboverride hierarchy is just not possible to handle properly. |
December 22, 2021, 16:53 (GMT) |
Cleanup: Remove debug print. |
December 22, 2021, 16:50 (GMT) |
Fix (unreported) potential bug in collections parenting update code. Own mistake in rB2ef192a55b2c. Did not seem to have any visible effect though... |
December 22, 2021, 16:39 (GMT) |
Cleanup: Use `LISTBASE_FOREACH_` macros. |
December 22, 2021, 16:34 (GMT) |
Fix T93799: Outliner: Remaping objects could result in duplicates in a collection. Fix is similar to how CollectionObject with NULL object pointers are handled. Using one of the 'free' pad bytes in Object_Runtime struct instead of a gset (or other external way to detect object duplicates), as this is several times faster. NOTE: This makes remapping slightly slower again (adds 10 extra seconds to file case in T94059). General improvements of remapping time complexity, especially when remapping a lot of IDs at once, is a separate topic currently investigated in D13615. |
December 22, 2021, 16:03 (GMT) |
Fix part of T93799: Outliner: Remap Users crash (for `ID Type` `Object`). This commit fixes the crash itself, however this can still lead to a same collection 'owning' the same object several time. Issue here was a bad assumption in layer resync code, that would lead to removing valid objects from the viewlayer's `object_bases_hash` in `BKE_layer_collection_sync`, when deleting no-more-used bases, in case of bases duplicate. |
December 21, 2021, 09:09 (GMT) |
Fix T93757: Do not force-instantiate indrectly linked objects in linking case. |
December 21, 2021, 08:52 (GMT) |
Fix T93839: Copy/Paste of empty instantiating a collection. Do not also instantiate a collection in the view layer, if it is already instantiated through an empty object. |
MiikaHweb - Blender Git Statistics v1.06