On Jul 24, 7:37 pm, Aymeric Augustin <aymeric.augus...@polytechnique.org> wrote:
> Since Django's test suite isn't exhaustive, we focus on code review rather > than passing tests to validate the > changes. That's why we're doing them step by step rather than in a huge > merge. We're coordinating this effort > on the #django-dev IRC channel. Sure. The test results are just one metric, which one might class as "necessary but not sufficient". There are numerous places where things IMO aren't done correctly in the main Django repo: for example, using BytesIO in some places where StringIO should be used, and using b prefixes a little too liberally (for example, if you use a b prefix for a class name when constructing a type, it will fail on Python 3.x). If you think it would be helpful for me to be available on #django- dev, I can try to do that more often. > Of course, I'm frequently looking at your branch to see how you've resolved > the various problems. It would be > very useful to view the entire diff between your branch and master. > Unfortunately I couldn't figure out how to do > this on GitHub. The "Files changed" tab > onhttps://github.com/vsajip/django/compare/django3shows a lot of > differences in AUTHORS that I wouldn't expect to find there. Any idea? I've not intentionally made any changes to AUTHORS. I started working with Git the way one is supposed to, but I've found that for some reason, every time I do a merge with master, the same conflicts keep coming up again and again, even if they were resolved in previous merges; this makes it hard for me to use Git to keep my branch synchronised with changes in the upstream repo. I mentioned this to Claude a while ago, but I haven't been able to find out why I have so much trouble. (I've tried both fast-forward and no fast-forward options when merging). Possibly something went wrong in one of my merges, but AFAIK the AUTHORS file should be identical. I actually keep 3 repos around: django-upstream, which I never touch but just pull from the main Django repo, then my repo which I use to publish my changes, and another Mercurial repo which I use for help with merging due to the aforementioned problems with Git merging. I just checked: if I run meld to compare django-upstream and my Django repo, I see no changes in the top-level directory other than in setup.py (which IIRC are changes Martin von Löwis made a long while ago to patch sysconfig in 2.7 / 3.2). I've found in the past that diff UIs are not completely reliable due to how they parse line endings (by which I mean Windows/Mac/Linux). Also, the diff is pretty big, so it may push the diff-determining code into less well tested areas. So I use meld, which hasn't let me down :-) Regards, Vinay Sajip -- You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@googlegroups.com. To unsubscribe from this group, send email to django-developers+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.