Hi there, you might have already noticed something was going on in our Git repos if you're subscribed to dpp-robot [1] and received over 130 e-mails today. (Sorry, for that! I did not know that our Sourceforge post-receive script, which generates all dpp-robot e-mails, does not handle batch operations well.)
I performed the following changes on our repo and all its mirrors: - Deleted all release/* and development/* branches (except for the most recent three, see [2]) - Introduced tags for the "endpoints" of the release branches, so it still easy to see which commits belonged to the release branch or the the master during the release process (just in case anyone wants to know ...): ... * 92dfa116b [FEATURE] Take first steps towards Saros Server * 2c0b65368 [BUILD] Merged 'release/13.12.6' back into 'master' |\ | * e13c31f75 (tag: v13.12.6) [BUILD] Changes necessary for Release 13.12.6 | * 1ef7fb368 [BUILD] Put last state of the update-site under version control | * 4ef73f77c [BUILD] Prepared Beta-Update site for 13.12.6 | * e50262080 [FIX] invitation page displays null when no nickname is available | * 03c2f03b3 [BUILD] Opened release branch 13.12.6 * | 3b82df7ec [GUI] removed sound group from the communication pref. page * | 637818630 [INTERNAL] ensure a contact can not invited multiple times at once * | cd19883d6 [FEATURE][PART2] #109 Create new preference page "Personalization" * | 75a24adc4 [BUILD] updated ant build file ... (GitHub also lists "43 releases" (= tags) now, instead of "1 release".) - In addition, I deleted all old tags, which were mostly residues from our pre-2012 SVN repo. Depending on your Git fetch configuration, you may still have "origin/development/*" (or "release") branches in your local repository. You may use the "prune" flag to cut off all deleted remote branches. Examples: * "git fetch origin --prune" --> Uses your current "fetch" configuration and deletes old branches that are covered by that configuration. As my "fetch" configuration only includes the master branch, stale remote branches were *not* deleted by this command. * "git fetch origin --prune refs/heads/*:refs/remotes/origin/*" --> Fetches all remote branches and deletes *any* stale remote branches. If you never fetched anything else but the master branch, you will end up with *more* remote branches (the three most recent dev branches mentioned above). If, for any reason, someone should be interested in the old development branches and tags, there is an "saros-archive" repo on Github [3] which includes all of this original data (its master branch is just long enough to cover all branching points, so comparisons can be made easily, but it will not be updated). The branch overview [4] gives some visual insight into who many commits each of those 35+ development branches did not merge into the master. Cheers, Franz [1] https://lists.sourceforge.net/lists/listinfo/dpp-robot [2] http://saros-build.imp.fu-berlin.de/gerrit/#/admin/projects/saros,branches [3] https://github.com/saros-project/saros-archive [4] https://github.com/saros-project/saros-archive/branches/all ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ DPP-Devel mailing list DPP-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dpp-devel