mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 01:07:15 +03:00
591b66079d
Summary: This hook builds index if it's not present and it appends new entries from the changegroup. Test Plan: arc unit Reviewers: #sourcecontrol Subscribers: mjpieters Differential Revision: https://phabricator.intern.facebook.com/D4474704
65 lines
1.5 KiB
Perl
65 lines
1.5 KiB
Perl
|
|
$ mkcommit() {
|
|
> echo "$1" > "$1"
|
|
> hg add "$1"
|
|
> hg ci -m "$1"
|
|
> }
|
|
|
|
$ extpath=`dirname $TESTDIR`
|
|
$ . $TESTDIR/require-ext.sh evolve
|
|
$ cat >> $HGRCPATH << EOF
|
|
> [extensions]
|
|
> fastpartialmatch=$extpath/hgext3rd/fastpartialmatch.py
|
|
> strip=
|
|
> histedit=
|
|
> evolve=
|
|
> [experimental]
|
|
> evolution=createmarkers
|
|
> evolutioncommands=obsolete
|
|
> [ui]
|
|
> ssh = python "$TESTDIR/dummyssh"
|
|
> EOF
|
|
|
|
$ hg init repo
|
|
$ cd repo
|
|
$ mkcommit firstcommit
|
|
$ hg prune .
|
|
0 files updated, 0 files merged, 1 files removed, 0 files unresolved
|
|
working directory now at 000000000000
|
|
1 changesets pruned
|
|
$ hg debugrebuildpartialindex
|
|
$ hg debugcheckpartialindex
|
|
$ mkcommit first
|
|
$ hg debugcheckpartialindex
|
|
$ hg prune -q .
|
|
$ hg debugcheckpartialindex
|
|
|
|
Try histedit
|
|
$ mkcommit second
|
|
$ mkcommit third
|
|
$ mkcommit fourth
|
|
$ hg log --graph
|
|
@ changeset: 4:d5e85d22a345
|
|
| tag: tip
|
|
| user: test
|
|
| date: Thu Jan 01 00:00:00 1970 +0000
|
|
| summary: fourth
|
|
|
|
|
o changeset: 3:a5b4be173947
|
|
| user: test
|
|
| date: Thu Jan 01 00:00:00 1970 +0000
|
|
| summary: third
|
|
|
|
|
o changeset: 2:be6305906393
|
|
parent: -1:000000000000
|
|
user: test
|
|
date: Thu Jan 01 00:00:00 1970 +0000
|
|
summary: second
|
|
|
|
$ hg histedit --commands - <<EOF
|
|
> pick d5e85d22a345 3 fourth
|
|
> pick a5b4be173947 2 third
|
|
> pick be6305906393 1 second
|
|
> EOF
|
|
$ hg debugcheckpartialindex
|