[Be-devel] problems with git backend
Christian Garbs
mitch at cgarbs.de
Sat May 17 11:20:18 BST 2008
Hi there,
I'm playing around with the git backend, but I still have some problems.
Please see the attached bug report.
Regards,
Christian
-------------- next part --------------
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: mitch at cgarbs.de-20080517101655-zcy8w2s26cdp3f54
# target_branch: http://bzr.bugseverywhere.org/be/
# testament_sha1: 8051c7f9a6f983a3287991d13cce76353f79be03
# timestamp: 2008-05-17 12:17:45 +0200
# base_revision_id: cjb at laptop.org-20080516192559-kjymn0ynuj0ri70h
#
# Begin patch
=== added directory '.be/bugs/5569c22f-19a7-4a2c-84c0-32e1b68c0a5e'
=== added directory '.be/bugs/5569c22f-19a7-4a2c-84c0-32e1b68c0a5e/comments'
=== added directory '.be/bugs/5569c22f-19a7-4a2c-84c0-32e1b68c0a5e/comments/207c6018-73e5-4b3a-9e9d-9a9b4fa5e1c4'
=== added file '.be/bugs/5569c22f-19a7-4a2c-84c0-32e1b68c0a5e/comments/207c6018-73e5-4b3a-9e9d-9a9b4fa5e1c4/body'
--- .be/bugs/5569c22f-19a7-4a2c-84c0-32e1b68c0a5e/comments/207c6018-73e5-4b3a-9e9d-9a9b4fa5e1c4/body 1970-01-01 00:00:00 +0000
+++ .be/bugs/5569c22f-19a7-4a2c-84c0-32e1b68c0a5e/comments/207c6018-73e5-4b3a-9e9d-9a9b4fa5e1c4/body 2008-05-17 10:16:55 +0000
@@ -0,0 +1,68 @@
+I've tried the git backend, but when I initialize the be database I
+get a stacktrace. Also, new bugs don't seem to be properly added to
+the git repository, they are just untracked files.
+
+I'm running Debian Etch with some backports:
+
+ii git-core 1.5.4.2-1~bpo40+4
+ii python 2.4.4-2
+
+
+Below is an example of my encounter:
+
+
+mitch at ms1067a1:~/git$ mkdir test
+
+mitch at ms1067a1:~/git$ cd test
+
+mitch at ms1067a1:~/git/test$ git init
+Initialized empty Git repository in .git/
+
+mitch at ms1067a1:~/git/test$ echo TIMOTEI > some_file
+
+mitch at ms1067a1:~/git/test$ git add some_file
+
+mitch at ms1067a1:~/git/test$ git commit -m "new test file" some_file
+Created initial commit 9e41b97: new test file
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+ create mode 100644 some_file
+
+mitch at ms1067a1:~/git/test$ be set-root .
+Traceback (most recent call last):
+ File "/home/mitch/bin/be", line 55, in ?
+ sys.exit(execute(sys.argv[1], sys.argv[2:]))
+ File "/home/mitch/bzr/be/libbe/cmdutil.py", line 105, in execute
+ return get_command(cmd).execute([a.decode(encoding) for a in args])
+ File "/home/mitch/bzr/be/becommands/set_root.py", line 57, in execute
+ bugdir.create_bug_dir(args[0], dir_rcs)
+ File "/home/mitch/bzr/be/libbe/bugdir.py", line 110, in create_bug_dir
+ set_version(root, rcs)
+ File "/home/mitch/bzr/be/libbe/bugdir.py", line 70, in set_version
+ rcs.set_file_contents(os.path.join(path, "version"), TREE_VERSION_STRING)
+ File "/home/mitch/bzr/be/libbe/git.py", line 51, in set_file_contents
+ add_id(path)
+ File "/home/mitch/bzr/be/libbe/git.py", line 38, in add_id
+ invoke_client("add", filename, directory=git_repo_for_path('.'))
+ File "/home/mitch/bzr/be/libbe/git.py", line 33, in invoke_client
+ status,output,error = invoke(cl_args, expect, cwd=directory)
+ File "/home/mitch/bzr/be/libbe/rcs.py", line 63, in invoke
+ q = Popen(args, stdin=PIPE, stdout=PIPE, stderr=PIPE, cwd=cwd)
+ File "/usr/lib/python2.4/subprocess.py", line 543, in __init__
+ errread, errwrite)
+ File "/usr/lib/python2.4/subprocess.py", line 975, in _execute_child
+ raise child_exception
+OSError: [Errno 2] No such file or directory: ''
+
+mitch at ms1067a1:~/git/test$ be new "some_file is wrong"
+Created bug with ID 2
+
+mitch at ms1067a1:~/git/test$ git status
+# On branch master
+# Untracked files:
+# (use "git add <file>..." to include in what will be committed)
+#
+# .be/
+nothing added to commit but untracked files present (use "git add" to track)
+
+
+
=== added file '.be/bugs/5569c22f-19a7-4a2c-84c0-32e1b68c0a5e/comments/207c6018-73e5-4b3a-9e9d-9a9b4fa5e1c4/values'
--- .be/bugs/5569c22f-19a7-4a2c-84c0-32e1b68c0a5e/comments/207c6018-73e5-4b3a-9e9d-9a9b4fa5e1c4/values 1970-01-01 00:00:00 +0000
+++ .be/bugs/5569c22f-19a7-4a2c-84c0-32e1b68c0a5e/comments/207c6018-73e5-4b3a-9e9d-9a9b4fa5e1c4/values 2008-05-17 10:16:55 +0000
@@ -0,0 +1,21 @@
+
+
+
+Content-type=text/plain
+
+
+
+
+
+
+Date=Sat, 17 May 2008 09:54:12 +0000
+
+
+
+
+
+
+From=mitch
+
+
+
=== added file '.be/bugs/5569c22f-19a7-4a2c-84c0-32e1b68c0a5e/values'
--- .be/bugs/5569c22f-19a7-4a2c-84c0-32e1b68c0a5e/values 1970-01-01 00:00:00 +0000
+++ .be/bugs/5569c22f-19a7-4a2c-84c0-32e1b68c0a5e/values 2008-05-17 10:16:55 +0000
@@ -0,0 +1,35 @@
+
+
+
+creator=mitch
+
+
+
+
+
+
+severity=minor
+
+
+
+
+
+
+status=open
+
+
+
+
+
+
+summary=git backend produces stacktrace on be set-root
+
+
+
+
+
+
+time=Sat, 17 May 2008 09:50:20 +0000
+
+
+
# Begin bundle
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
uSKcKEgAFC3fgA==
More information about the Be-devel
mailing list