Alexander Potashev ha scritto: > Hi, > > I noticed that not all of the commits from the KWordQuiz repository > are present in my working clone. > > Let's start with my use case. I tried to track down where a i18n > string was broken and "git blame" pointed me to a merge commit > (e2d5c497 " > Merge frameworks branch into master" [1]). The first problem was that, > because there was a merge, I couldn't easily see what exact commits > from the merged sequence of commits was guiltly.
That's not a merge commit: it even says "Squashed commit of the following:", so all the commits have been merged together and applied on top of master, if I see the history correctly. The frameworks branch is still there, independent from master. You can track it locally as usual with: git checkout -t remotes/origin/frameworks Try then qgit on the repository, showing the entire history and all branches. I personally think it's not the best usage of git, and no, there are no lost commits. > 2. If someone runs "git gc" on the server, will the respective Git > objects for those commits be removed permanently? Only if the objects can't be reached anymore, iirc. But that's not the case (you wouldn't see them even from projects.kde.org) Ciao -- Luigi >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<