-
Notifications
You must be signed in to change notification settings - Fork 786
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge RFC4 #1865
Merge RFC4 #1865
Conversation
…log functionality
…hgridshift/vgridshift/deformation structures
…stward correction' in the CTable2/NTv1/NTv2 backends
…at are going to be used by later commit
…grid. Used for French NTF to RGF93 transformation using gr3df97a.tif grid
…n switching between (sub)grids (fixes #1663) Given in.txt with 53.999759140 5.144478208 252.6995 Before the fix, cct -t 0 -d 4 +proj=pipeline +step +proj=axisswap +order=2,1,3,4 +step +proj=hgridshift +inv +grids=rdtrans2018.gsb +step +proj=vgridshift +grids=naptrans2018.gtx +step +proj=sterea +lat_0=52.156160556 +lon_0=5.387638889 +k=0.9999079 +x_0=155000 +y_0=463000 +ellps=bessel in.txt returned: 139079.8814 668306.0302 212.1724 0.0000 It now returns: 139079.8850 668306.0458 212.1724 0.0000 which meets with the 1mm accuracy the expected result of test point ``` 30010049 53.999759140 5.144478208 252.6995 139079.8850 668306.0460 212.1723 ```
…value(), and test
…_network(ctx, true)
…ilable, and networking enabled
[RFC4_dev] Add networking capabilities
…exclusive of new option +grids
[RFC4_dev] deformation: add support for +grids= for GeoTIFF grids
[RFC4_dev] Add a SQLite3 local cache of downloaded chunks
- Add a usage/network.rst document for all network related information (fixes #1852) - reference it from cs2cs and cct docs - Create a specification/ section - Move usage/projjson.json to specification/ - Move the description of the GeoTIFF format from RFC-4 text to a specifications/geodetictiffgrids.rst (refs #1850)
…cation Support for OSX
[RFC4_dev] Address code review comments
…renaming to sqlite3_utils.hpp/cpp
[RFC4_dev] Use Win32 Unicode APIs and expect all strings to be UTF-8 (fixes #1765)
[RFC4_dev] Merge master back to rfc4 latest branch
[RFC4_dev] Doc improvements
Hooray! Well done, Even. You have pulled of an impressive piece of work.
Ideally I would like this to be divided into commits corresponding roughly to the pull requests you've done. That may be a rather complicated git rebase effort. If it is too difficult to do I think it is best to just merge as is. One massive squashed commit would make it difficult to find the root cause of a bug using git bisect. There will be other downsides as well. |
I think it indeed goes beyond my git capabilities. Especially since there was a merge from master to rfc4_dev at some point, so I think the rebasing model would completely break. I'll go to the regular merge then. |
I just tried to squash some related commits in an interactive rebase. It is doable but not without effort. Some conflicts will arise. After a more careful look at the commits I think most of them are fine as they are. Some of the commits adressing reviews could be squashed into their original commits to provide a better commit history, I would think that is fairly easy to do. |
Well, I just tried and miserably failed. I've checkout rfc4_dev and do a |
okay, bummer. I don't know if it matters but I tried with |
OK, that's a bit better indeed, but when just applying that and validating, I get conflicts exactly at the points where I got conflict when merging master back to rfc4_dev a few days ago. I'm afraid solving them could result in a history where some points wouldn't be buildable. I think mixiing git merge + git rebase is a big no no in git practices. I've also considered to try to redo a clean history by manual merging, but the effort+risk of forgetting something is discouraging I think the squash everything button of github might be the best option. |
Yes, each commit should preferable the repo in a buildable state.
All things considered I think you are right. It would be great if you could update the commit message, giving a big picture overview of whats been done instead of just the list of commit headers GitHub usually puts in as the commit message when squashing |
sure. What do think of the following ?
|
I think that is great @rouault. Feel free to merge :) |
Done !!!! :-) |
This is the PR merging RFC4 to master.
@kbevers Do you prefer this squashed or merged ?