New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 711446 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Last visit > 30 days ago
Closed: Jan 15
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Can we remove https://chromium.googlesource.com/external/llvm.org/*

Project Member Reported by sbc@chromium.org, Apr 13 2017

Issue description

We used to use these mirrors on the wasm waterfall but recenetly switched to https://llvm.googlesource.com/.

To avoid confusions can we remove these redundant mirrors?

We cam probably also remove external/github.com/llvm-mirror/*.

There could be other users that I'm not aware of but they can/should probably switch to https://llvm.googlesource.com/ too
 

Comment 1 by sbc@chromium.org, Apr 25 2017

Cc: d...@chromium.org iannucci@chromium.org
dnj/iannucci any idea why the subtree mirroring for external/github.com/llvm-mirror/clang was added in https://chromium-review.googlesource.com/441188?

I can't see any reference to scan-build-py in the history of the build repo.

Comment 2 by d...@chromium.org, Apr 25 2017

The bug linked in that CL provides some more detail: https://bugs.chromium.org/p/chromium/issues/detail?id=689241
Cc: -iannucci@chromium.org iannu...@google.com
Components: -Infra>Git Infra>Git>Admin
Do we still want to do this?
I don't feel strongly about it, but it is a little confusing that we mirror llvm in three different places.

Happy for this to be closed if you don't think its worth fixing.
Owner: sbc@chromium.org
Status: Assigned (was: Untriaged)
sbc@ gsubtreed mirror was added for  https://crbug.com/689241 , but why that bug was created isn't clear.


In general, for git admin it's trivial to remove a git repo. However, all the old pins in DEPS and elsewhere which reference this repo will be broken.
A typical compromise is the following:
1. Stop mirroring into this specific git repo.
2. don't delete mirroring, don't delete any commits, but create a new commit which:
  * deletes all files from the repo.
  * add readme where the new mirror is.
3. Make this git repo read only.

This way old references will still work, but looking at repo directly will show README pointing to the other preferred mirror instead instead.

Let me know what you want (or not want to do). Note that it's not git admins job to clean up all references in say chromium/src repo to llvm repos you want deleted.
Status: WontFix (was: Assigned)

Sign in to add a comment