[Lazarus] Lazarus 0.9.28.2 released
Vincent Snijders
vsnijders at vodafonevast.nl
Mon Nov 16 13:01:36 CET 2009
Graeme Geldenhuys schreef:
>> I have written (or am writing) an application to identify which
>> revisions change the same files, so I can group them together in one
>> merge.
>
> What if a revision changed more that one file (which happens often)?
I see no problem, it just helps me to see that two revisions depend on each other,
because they change the same file. (There are of course more dependencies, a new
feature in the LCL can be used in the IDE only if the LCL feature has been merged).
If there are two files in a commit, it may create a dependency on other revisions
which changes one or two of those files.
> Wouldn't that cause problems. Also how would that affect me?
Not at all.
> I use
> Cherry-pick, which simply applies the original commit to the fixes
> branch. This allows git users to see where the original commit came
> from - full history of changes are kept.
That is nice.
>
> Rolling various commits from trunk into a single commit will loose
> that history?
The history is in the log message, as you found out.
> That is why I don't use the standard automated branch
> tracking in Git for the fixes branch. I use the commit log
> descriptions in fixes branch to see what the original commit in trunk
> was, and cherry-pick that original commit.
>
> Not knowing exactly what you application does, but wouldn't that
> interfere with the commit log descriptions?
It only helps to select revisions, I still use svnmerge.py merge to do the actual
merge. So no, it does not interfere.
Vincent
More information about the Lazarus
mailing list