kou commented on issue #47223:
URL: https://github.com/apache/arrow/issues/47223#issuecomment-3153649675

   > Do we have any idea where/when the project started using the apache remote 
name?
   
   I think that https://github.com/apache/arrow/pull/626 is the first commit 
that we use "apache" as the remote name of apache/arrow in apache/arrow.
   
   Some other Apache projects also use "apache" as the remote name. For example:
   * 
https://github.com/apache/orc/commit/5b9aef1abad247e6b6f83756359e2d204093e580
   * https://kyuubi.readthedocs.io/en/v1.9.1/contributing/code/release.html
   
   So, "apache" remote name may be common in Apache projects.
   
   
   > I am fine with this change. I am quite used to use `apache` as my remote 
for any of our arrow related repositories but happy to use upstream for 
consistency:
   
   Wow.
   
   FYI: Recent apache/arrow-* repositories such as apache/arrow-js and 
apache/arrow-swift don't require "apache" remote name. They use separated 
cloned repositories instead of using "apache" remote in the cloned fork 
repository.
   
   > are there any downsides to using upstream here instead of an explicit 
remote name?
   
   If a release manager has any other repositories that the release manager may 
push to "upstream" remote directly as a normal operation, the release manager 
may push to "upstream" remote (apache/arrow) accidentally.
   
   I suggest the following for the case:
   * Use "https://..."; not "git@..." for all "upstream" remotes (Make all 
"upstream" remotes read-only)
   * Use separated cloned repositories for apache/arrow and forked apache/arrow


-- 
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: github-unsubscr...@arrow.apache.org

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

Reply via email to