blob: cc430000e5a7c198237d7d462a0c8abd6687d161 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
#!/bin/sh
#
# Tests converting a simple CVS repository to git.
#
# Copyright (C) 2012 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
set -e
logfile="$DATADIR/cvs-test-repo.log"
workdir="$DATADIR/work-dir"
# ./lorry --pull-only --log="$logfile" --working-area="$workdir" \
# "$DATADIR/cvs-test-repo.lorry" # > /dev/null 2> /dev/null
#
# #export GIT_DIR="$workdir/cvs-test-repo/git/.git"
# cd "$workdir/cvs-test-repo/git/"
#
# # list the branches
# git show-ref | cut -d' ' -f2
#
# # cat the test file
# git cat-file blob trunk:test.txt
#
# # check out the trunk branch
# git checkout --quiet trunk
#
# # list the commit messages
# git log --pretty='%s'
|