potiuk edited a comment on pull request #22327:
URL: https://github.com/apache/airflow/pull/22327#issuecomment-1073211644


   >I saw also that this symbol "^" in bash is to keep lower case the first 
letter of a string (In python I am having the same issue "ambiguous argument")
   
   The `^` is not a bash construct. It's GIT's "commit parent". It is so called 
"commit-ish" reference - one of the many ways you can refer to a commit in git.
   
   For example `HEAD^` means direct (first) parent of the commit, `HEAD^^` or 
`HEAD~2` is (following first parents grand-parent and `HEAD^2` means second 
parent (if commit is a merge commit and has more than one parent). 
   
   All the "commit-ish" references can be found here: 
https://mirrors.edge.kernel.org/pub/software/scm/git/docs/gitrevisions.html#_specifying_revisions
   
   BTW. one of the great things in our "rebase" workflow is that we have no 
merge commits. Every commit (after pull request is merged) has exactly one 
parent, so it makes all the reasoning about changes WAY simpler (as you do not 
have commits with multiple parents, you know exactly which files has changed by 
making a diff between the commit and it's parent).


-- 
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]


Reply via email to