pystac-client icon indicating copy to clipboard operation
pystac-client copied to clipboard

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

Open gadomski opened this issue 3 years ago • 0 comments

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 avatar Nov 16 '22 14:11 gadomski