Feature #73

Feature #71: Track external repositories

Update repositories from external repo URLs in background daemon as appropriate

Added by Chris Cannam almost 14 years ago. Updated almost 14 years ago.

Status:ClosedStart date:2011-01-26
Priority:HighDue date:
Assignee:Chris Cannam% Done:

100%

Category:-
Target version:-

Description

We need to set up a background daemon that polls projects for their "external repo" settings (see #72) via the WS API, and, if an external repo is being tracked, does incremental pulls to the local repo from it. This needs to work for at least remote SVN and Hg repos, and preferably also Git and CVS.

History

#1 Updated by Chris Cannam almost 14 years ago

Do we want to convert to the "standard" repository location or create a separate target read-only repository?

  • What if we want to move the repository in-house later? Very convenient to have it there already.
  • What if user switches from local to tracking remote later? That's not going to work well if we're using the same target repository.

#2 Updated by Chris Cannam almost 14 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 60

#3 Updated by Chris Cannam almost 14 years ago

We're going for a separate mirror repo which we pull to from the remote, and then updating the normal repo from that.

#4 Updated by Chris Cannam almost 14 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 60 to 100

Merged and live.

Also available in: Atom PDF