This repository has been archived by the owner on Jul 24, 2020. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
templatekw: add support for gitnode template keyword
- Loading branch information
Showing
4 changed files
with
82 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
#!/bin/sh | ||
|
||
# Fails for some reason, need to investigate | ||
# "$TESTDIR/hghave" git || exit 80 | ||
|
||
# bail if the user does not have dulwich | ||
python -c 'import dulwich, dulwich.repo' || exit 80 | ||
|
||
# bail early if the user is already running git-daemon | ||
echo hi | nc localhost 9418 2>/dev/null && exit 80 | ||
|
||
echo "[extensions]" >> $HGRCPATH | ||
echo "hggit=$(echo $(dirname $(dirname $0)))/hggit" >> $HGRCPATH | ||
echo 'hgext.bookmarks =' >> $HGRCPATH | ||
|
||
GIT_AUTHOR_NAME='test'; export GIT_AUTHOR_NAME | ||
GIT_AUTHOR_EMAIL='test@example.org'; export GIT_AUTHOR_EMAIL | ||
GIT_AUTHOR_DATE="2007-01-01 00:00:00 +0000"; export GIT_AUTHOR_DATE | ||
GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"; export GIT_COMMITTER_NAME | ||
GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"; export GIT_COMMITTER_EMAIL | ||
GIT_COMMITTER_DATE="$GIT_AUTHOR_DATE"; export GIT_COMMITTER_DATE | ||
|
||
count=10 | ||
commit() | ||
{ | ||
GIT_AUTHOR_DATE="2007-01-01 00:00:$count +0000" | ||
GIT_COMMITTER_DATE="$GIT_AUTHOR_DATE" | ||
git commit "$@" >/dev/null 2>/dev/null || echo "git commit error" | ||
count=`expr $count + 1` | ||
} | ||
|
||
mkdir gitrepo | ||
cd gitrepo | ||
git init | python -c "import sys; print sys.stdin.read().replace('$(dirname $(pwd))/', '')" | ||
echo alpha > alpha | ||
git add alpha | ||
commit -m 'add alpha' | ||
echo beta > beta | ||
git add beta | ||
commit -m 'add beta' | ||
|
||
cd .. | ||
|
||
hg clone gitrepo hgrepo | grep -v '^updating' | ||
cd hgrepo | ||
echo gamma > gamma | ||
hg add gamma | ||
hg commit -m 'add gamma' | ||
|
||
hg log --template "{rev} {node} {node|short} {gitnode} {gitnode|short}\n" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
Initialized empty Git repository in gitrepo/.git/ | ||
|
||
importing git objects into hg | ||
2 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||
2 a9da0c7c9bb7574b0f3139ab65cabac7468d6b8d a9da0c7c9bb7 | ||
1 7bcd915dc873c654b822f01b0a39269b2739e86d 7bcd915dc873 9497a4ee62e16ee641860d7677cdb2589ea15554 9497a4ee62e1 | ||
0 3442585be8a60c6cd476bbc4e45755339f2a23ef 3442585be8a6 7eeab2ea75ec1ac0ff3d500b5b6f8a3447dd7c03 7eeab2ea75ec |