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]
