Aaron Bentley wrote:Well, that is another example while generation number is/can be global, any numbering of branches must be local-only. That doesn't matter... ...but that means that revision numers are totally, absolutely useless. Unless by some miracle of engineering, or adding namespace, they can be made unchangeable. All totally empty information. What should be commit message? I have fetched changes from remote repository? You can remove one of parents (the one of pointing to before fast-forward "merge") without changing reachability. --------- / \ *--*---x---*---*---y---* But if you record "fast-forward merge", you force all people pulling from your repository to have this purely local and without any significant information "I have fetched then" marker. Signing off the fact of fetching changes? For true merge you are signing off the fact that there were no conflicts, or you sign off your conflict resolution. Actualy the check is very easy. And you have to do similar check when fetchin/pushing to ensure that you don't clobber your changes. -- Jakub Narebski Poland - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| David Woodhouse | [PATCH 1/3] firmware: allow firmware files to be built into kernel image |
| Linus Torvalds | Linux 2.6.21 |
| Parag Warudkar | BUG: soft lockup - CPU#1 stuck for 15s! [swapper:0] |
git: | |
| David Miller | [GIT]: Networking |
| Rick Jones | Re: Network latency regressions from 2.6.22 to 2.6.29 |
| Gerrit Renker | [PATCH 18/37] dccp: Support for Mandatory options |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
