stac-utils / pystac-client

Python client for searching STAC APIs
https://pystac-client.readthedocs.io
Other
161 stars 48 forks source link

RFC: Switch to "rebase and merge" strategy as default #350

Closed gadomski closed 1 year ago

gadomski commented 1 year ago

Both PySTAC and stactools allow merge commits and squash merging.

PySTAC

image

pystac-client

Currently, pystac-client only allows squash merging:

image

Resolution

For consistency's sake, we should enable and default to the same strategy for all three repositories. I personally prefer rebase-and-merge, as it preserves possibly-meaningful commit history while maintaining linearity. Other thoughts?

gadomski commented 1 year ago

I've enabled rebase and merge commits.