<br><div class="gmail_quote">2012/8/5 Andreas Pakulat <span dir="ltr"><<a href="mailto:apaku@gmx.de" target="_blank">apaku@gmx.de</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<div class="im"><br>
On Sun, Aug 5, 2012 at 10:42 AM, Morten Volden <<a href="mailto:mvolden2@gmail.com">mvolden2@gmail.com</a>> wrote:<br>
> Not quite sure if I broke something in the remote repo or not (I sincerely<br>
> hope not), so just to make sure.<br>
<br>
</div>It does not look like anything was broken, although the gitk history<br>
could look a tad bit nicer.<br>
<div class="im"><br>
> I took the changes made in my local development branch (for both<br>
> kdevplatform and kdevelop ) and merged them into my local master.<br>
<br>
</div>It seems you first merged master into your local branch regularly and<br>
also directly before pushing which is why the merge of<br>
outputview-extension into master was a 'fast-forward' . Thats why<br>
there was no dedicated merge-commit saying 'outputview-extension was<br>
merged into master' anymore. As Ivan already said, you could prevent<br>
this with git merge --no-ff.<br></blockquote><div><br>
Thanks Andreas and Ivan for your replies. I'm sorry to bring up 
off-topic stuff that basically originates from me not reading the manual
 properly. <br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
> Browsing the remote repository I see that there is no revision number to<br>
> these changes and there is no change description.<br>
<br>
</div>If you talk about the git merge outputview-extension done in your<br>
local master branch, then yes since there was no commit created for<br>
this.<br>
<div class="im"><br>
> What I really wanted was to have a single change description for all the<br>
> small commits that was made in the development branch. I naively expected<br>
> git to present me with the option to do this at some point in the process.<br>
<br>
</div>See the git merge manual, if it can do a fast-forward then it'll<br>
prefer that by default. A separate merge-commit is only inserted when<br>
using --no-ff or if the a fast-forward is not possible.<br>
<div class="im"><br>
> So the question is:<br>
><br>
> a) Is the remote repository broken?<br>
<br>
</div>No.<br>
<div class="im"><br>
> b) Is there some way to fix the change description in the remote repo?<br>
<br>
</div>No. You need to make sure the history is as you want it before<br>
pushing. Personally I find gitk very useful for this.<br></blockquote><div><br>Great :-)<br><br>I'll be pushing the changes to kdev-custom-buildsystem in a short while, let's see if I can do the merge correctly this time :-). I'll most definitely take a look at gitk - Thanks!<br>
<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
Andreas<br>
</font></span><br>
PS: There are technical ways of changing the history, but you cannot<br>
do this yourself (requires sysadmins giving you force-push rights<br>
temporarily) nor is it really necessary in this case.<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
KDevelop-devel mailing list<br>
<a href="mailto:KDevelop-devel@kdevelop.org">KDevelop-devel@kdevelop.org</a><br>
<a href="https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel" target="_blank">https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>- When the split is pulled, mr. Grenade is no longer our friend<br>