Cleaning up and updating multiple repos

Asked by Marvin Adeff

I have been running Bzr for some time and probably incorrectly. I am now running into issues adding new projects and figure it's time to cleanup and update it all. I've updated the Bzr versions over the years, but now i'm finding that what once worked, now does not. Let me start by explaining what i want it to work like. I realize that my names and wording may be all wrong, so please -- feel free to correct me.

Desired Structure:
On a network shared drive Q: i have a folder 'Repo'. In that folder i have 76 project folders (all disrelated projects) that i use Bzr to track.
Q:/Repo
          |--- ./Proj1
          |--- ./Proj2
          |--- ./Proj3
          |--- ...

On my local desktop i have a folder 'RepoChekout'. It is supposed to have my working copy of each of the above. I work from my local 'RepoChekout' project folders and when i have an update i Commit then Push to the Q:/Repo.

If someone else wants to work on one of the projects they should be able to get a copy, work on it and then Push it back to Q:/Repo. From there i should be able to import what they did. We probably wouldn't be working on the same project simulateously.

1. What is this architecture called? What is the best way to do this?
2. Does the root of Q:/Repo get initialized as an overall repository? Or only each individual project on Q:/Repo?
3. If i start work on a new project on my local workstation and then later want to add it to the Bzr structure, what are the proper steps?

Cleanup:
As i said i've been running Bzr for some time (10 years?), and upgraded several time -- including format types. I probably did many things wrong. I went to some of the different Q:/ProjX folders and ran bzr info and i am finding basically two different replies. I think it is the later that is giving me trouble:
1. Standalone tree (format: 2a)
  Location:
  branch root: .

2. Standalone tree (format: 2a)
  Location:
  branch root: .
  Related branches:
  push branch: .

If i go to my local desktop folders and run the same Bzr info i get:
1. Checkout (format: 2a)
  Location:
       checkout root: .
  checkout of branch: Q:/Repo/Proj1
Related branches:
  push branch: Q:/Repo/Proj1

2. Lightweight checkout (format: 2a)
  Location:
  light checkout root: .
   checkout of branch: Q:/Repo/Proj2

  Related branches:
  push branch: Q:/Repo/Proj2

4. How do i clean this up to work right if i update to the latest version of Bazaar? I am currently running bzrlib 2.6b1 with Bazaar Explorer 1.3.0

Your help is greatly appreciated. Let me know if there's more detail i should provide.

Question information

Language:
English Edit question
Status:
Expired
For:
Bazaar Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Launchpad Janitor (janitor) said :
#1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.