I don't know if there was more of a reason than the version change, but I
strongly agree with Henning on principle here.  A simple svn mv would have
accomplished the rename.  It's rare to need to delete SVN branches;  they're
very cheap.  The sort of branch worth cleaning up is feature branches that
have been merged.
On Fri, Dec 5, 2008 at 11:15 AM, Henning P. Schmiedehausen <
[EMAIL PROTECTED]> wrote:

> Hi,
>
> was it really necessary to branch off again? Why not just do
>
> svn move
> https://svn.apache.org/repos/asf/incubator/shindig/branches/0.8.1-x
> https://svn.apache.org/repos/asf/incubator/shindig/branches/1.0.x-incubating
>
> ?
>
> People basing their work on the (promised) 0.8.1 release branch will
> now have to redo all their work against the new release branch, which
> branched off at an arbitrary point in time from the branch. Worse, all
> the changes on the release branch that were not in the trunk are now
> lost.
>
> Here is a hint: Between 0.8.1-x and 1.0.x-incubating, 616 files
> changed with a total of 6722 lines added and 8622 lines deleted.
>
> Even worse, someone deleted the old branch. Here is some advice for
> you: *NEVER* do that. There are people out there, tracking the SCM
> with other tools than svn. And for those people, you just broke their
> internal workflow. I am one of them. I am tracking (I used to track)
> 0.8.1-x with git-svn and our internal branch is (was) based on it.
>
> I e.g. now have to a) rebase all our work against trunk and b) making
> sure that the > 15,000 lines of changed code don't affect our work and
> c) must make sure that no post-0.8.1 code that has already bled into
> the trunk (opensocial templates) won't affect our release. Or I can
> just say "damn, I don't care", treat Shindig as a black box and hope
> for the best.
>
> Doing this and especially deleting the old branch might make sense in
> a controlled in-house environment where you can send out mail to all
> participants. Doing it in the open for an explicitly experimental
> marked branch is already bad. But doing this for a branch that was
> explicitly slated to be a release branch is, to be blunt here, a dumb
> thing.
>
>    Ciao
>        Henning
>
>
>
>
>
> --
> Henning P. Schmiedehausen - Palo Alto, California, U.S.A.
> [EMAIL PROTECTED] "We're Germans and we use Unix.
> [EMAIL PROTECTED]          That's a combination of two demographic groups
>                            known to have no sense of humour whatsoever."
>                               -- Hanno Mueller, de.comp.os.unix.programming
>

Reply via email to