alexandre-normand opened a new pull request, #516:
URL: https://github.com/apache/iceberg-go/pull/516

   
![creation](https://media1.tenor.com/m/8EIM9j-q-iEAAAAd/creation-of-adam-fist-bump.gif)
   
   This PR adds the fork README and the script to initialize the fork to a 
working state. The idea being that we could want to re-sync [from 
upstream](https://github.com/apache/iceberg-go) and do so without having to 
bother with rebasing or merging and dealing with conflicts. With that in mind, 
it would be possible to find the fork initialization commit by doing this
   
   ```shell
   git rev-list -n 1 fork-initialization
   ```
   
   And then cherry-picking that commit and running `./initialize-fork.sh`. 
   
   This script does the following:
   * Checks out `gocloud.dev` as a git subtree in the `go-cloud` subdirectory
   * Removes the go module files from `gocloud.dev` so it appears as a regular 
sub-package
   * Runs `go mod tidy` to remove the `gocloud.dev` dependency
   * Replaces all `gocloud.dev` imports to point to the vendored sub-package
   * Adds the go mod replace line to allow this fork to compile without 
changing the self-referencing imports


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to