fallintoplace opened a new pull request, #1657:
URL: https://github.com/apache/iceberg-go/pull/1657

   A transaction created for an existing tag could proceed as if the ref were a 
branch. That allows a write path to target a ref that should be immutable.
   
   NewTransactionOnBranchWithError now checks the existing ref type before 
building the transaction and returns ErrInvalidArgument for tags. Existing 
branches and new ref names keep their current behavior, and the legacy 
constructor still reports the initialization error through the transaction.
   
   Tests:
   - go test ./table
   - all packages except io/gocloud passed with go test ./...


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to