There was this question in Stackoverflow today about a leading caret (^) in the SHA of a commit. This is easily reecreatable as follows:
As the answer to the question explains, this is how boundary commits are represented in Git. A boundary commit is a commit that does not fall into the time-frame on which a command is executed. For example, if you use a parameter like –since=3.weeks, the commits before three weeks are considered as boundary commits. In the above scenario, it’s the root commit. According to the git-blame man page, you can use the –root option to not treat root commits as boundaries.
-
Subscribe via RSS
-
Subscribe via Email
-
Recent Posts
-
Archives
-
Tags
2-step verification android bash c chess chrome computer science coreutils cpp crunchbang dual monitor email evernote everpad feed git github gmail google ifttt irc kindle law linux macos math mp3 music nixnote pdf perl productivity programming python quora script security shell terminal twitter ubuntu unity vim windows wordpress