~cjwatson/launchpad:login-interstitial

Last commit made on 2019-10-07
Get this branch:
git clone -b login-interstitial https://git.launchpad.net/~cjwatson/launchpad
Only Colin Watson can upload to this branch. If you are Colin Watson please log in for upload directions.

Branch merges

Branch information

Name:
login-interstitial
Repository:
lp:~cjwatson/launchpad

Recent commits

55f540c... by Colin Watson

Add interstitial pages when creating or reactivating an account.

These provide an opportunity to present the user with the terms of service
and privacy policy and require that they explicitly accept them, as well as
making it harder to reactivate an account by accident.

To support testing this locally, I extended make-lp-user to be able to
create placeholder accounts, and adjusted testopenid so that it can
authenticate as an inactive account by explicitly supplying the username.

88b7bc1... by Colin Watson

Port link-external-sourcecode to git

It can usefully link to the main worktree if there is one.

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/373663

024c50e... by Colin Watson

Fix some .git tests for worktrees

In a linked worktree, .git is a file rather than a directory.

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/373665

30536cf... by Colin Watson

Fix some .git tests for worktrees

In a linked worktree, .git is a file rather than a directory.

d81c7d8... by Colin Watson

Port link-external-sourcecode to git

It can usefully link to the main worktree if there is one.

944737f... by Colin Watson

Port rocketfuel-* scripts to git

I just deleted rocketfuel-branch, rocketfuel-mp-status, rocketfuel-push,
and rocketfuel-status. I don't think they pay their way with git, which
has good built-in support for handling lots of local branches, and since
most developers have at least a passing familiarity with git these days
it's less confusing to just use the conventional mechanisms.

The remaining scripts needed some rearrangements to cope with cloning
from git and not needing a shared bzr repository any more.

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/373591

cee96a8... by Colin Watson

Rename .bzrignore to .gitignore

There was previously a symlink in place, but the two syntaxes aren't
quite identical, so a few files weren't ignored that should have been.

I dropped a "./TAGS" entry that was covered by the more general "TAGS",
and I dropped "./pipes" since that's specific to bzr-pipeline.

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/373570

8a398cb... by Colin Watson

Port rocketfuel-* scripts to git

I just deleted rocketfuel-branch, rocketfuel-mp-status, rocketfuel-push,
and rocketfuel-status. I don't think they pay their way with git, which
has good built-in support for handling lots of local branches, and since
most developers have at least a passing familiarity with git these days
it's less confusing to just use the conventional mechanisms.

The remaining scripts needed some rearrangements to cope with cloning
from git and not needing a shared bzr repository any more.

f130520... by Colin Watson

rocketfuel-setup: Drop pre-xenial support

3ef0c71... by Colin Watson

Rename .bzrignore to .gitignore

There was previously a symlink in place, but the two syntaxes aren't
quite identical, so a few files weren't ignored that should have been.

I dropped a "./TAGS" entry that was covered by the more general "TAGS",
and I dropped "./pipes" since that's specific to bzr-pipeline.