Kallithea issues archive

Issue #126: Improve UX for setting a remote repo

Reported by: Ben Finney
State: resolved
Created on: 2015-04-20 07:38
Updated on: 2015-08-06 19:52


The “Add Repository” feature has an option, currently labelled “Import existing repository ?”.

That label is misleading; “import” implies a one-time operation that will not make a persistent setting on the new repository.

Instead the operation is to set a remote repository for the new repository. A better label should be chosen to reflect that this is not a one-time operation.

Possible improvements might be: “Inherit from an existing repository”, or “Set an upstream repository”.



Comment by Ben Finney, on 2015-04-22 00:11

I am broadening the scope of this issue slightly, to encompass all the administrative references to remote repositories. They should all be consistently referring to “remote repository” and “clone”, with explanations where necessary.

Comment by Mads Kiilerich, on 2015-04-22 00:42

I would broaden the scope further and make the feature "feature complete" before polishing the UI. It should have functionality for polling (using celeryd periodic tasks?) or pulling when triggered by an (anonymous) post to some URL.

Comment by Ben Finney, on 2015-04-22 01:25

On 22-Apr-2015, kiilerix wrote:

That would IMO be a very separate request. I'm talking in this issue only about consistently describing what Kallithea already does.

Feel free to open a separate issue for each of those. I don't agree to change this one for that.

-- \ “Every man would like to be God, if it were possible; some few | `\ find it difficult to admit the impossibility.” —Bertrand | o__) Russell, _Power: A New Social Analysis, 1938 | Ben Finney benf@boojum.com.au

Comment by Mads Kiilerich, on 2015-04-22 01:33

I find this partially implemented feature confusing and meaningless. I would not be able to put a nice UX on top of it. But great if someone else can.

Comment by Ben Finney, on 2015-04-22 01:45

On 22-Apr-2015, kiilerix wrote:

Please report a new issue to discuss improving the feature.

-- \ “The surest way to corrupt a youth is to instruct him to hold | `\ in higher esteem those who think alike than those who think | o__) differently.” —Friedrich Nietzsche, _The Dawn, 1881 | Ben Finney ben@benfinney.id.au

Comment by Thomas De Schampheleire, on 2015-08-06 19:52

The reported issue is fixed with commit 6e1bd83552d8 (thanks!). Further improvements of remote handling can be done via separate issues/pullrequests.