~wgrant/git-build-recipe:master

Last commit made on 2016-02-19
Get this branch:
git clone -b master https://git.launchpad.net/~wgrant/git-build-recipe
Only William Grant can upload to this branch. If you are William Grant please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~wgrant/git-build-recipe

Recent commits

a45347d... by William Grant

Update changelog.

7bd6e2e... by William Grant

Drop unnecessary subdir creation. read-tree does it for us.

fa52c3e... by William Grant

Simplify nest-part by just writing out the subtree of tip.

Using an actual git subtree doesn't buy us much, since we can't easily
support merges into nested parts. It would possibly vaguely work in bzr
due to file IDs, but no such luck here.

d3ce426... by William Grant

Merge Colin's initial nest-part work.

0c43812... by William Grant

ensure_remote->fetch_branches to match new functionality.

9969452... by William Grant

Test that deb-version is expanded using original source commits.

Previously the base branch would be mutated by instructions
such as "merge", and the substitution variables would pick up the new
commits when they looked up the revspec. My refactorings prevent that,
and this tests that it doesn't break again. (LP: #1542673)

d21696b... by William Grant

Comment checkout dodginess. thx git.

fc747c8... by William Grant

Simplify fetching. We don't need an actual remote for a one-off fetch.

Also comment on the fact that tags outside a branch history will not be
fetched.

568475d... by William Grant

XXX the dodgy fallback to repo-wide revspec lookup.

We can't do much better, but it's still evil.

04a1ac4... by William Grant

Calculate variables using the resolved commit ID.

Previously they'd just use the revspec directly, which was fragile,
liable to change with changes to the local branches, and simply
unnecessary.