Comment 4 for bug 754539

Revision history for this message
Eli Zaretskii (eliz) wrote :

Thanks, I think this is on the right track. But there are still some problems.

The display after "bzr pull" now looks like this:

Counting objects: 1
Counting objects: 418
Counting objects: 421, done.
Total 421 (delta 84), reused 335 (delta 53)

The problems are:

1. The "Counting objects" lines don't overwrite each other, as they previously did (and as git does).
2. The "Compressing objects" line is overwritten by "Total NNN ..." line. Git doesn't do that.
3. The "Receiving objects" line still isn't displayed, and instead the "Compressing objects" line keeps being updated. I think this happens because in git this line comes from the client, not from the remote server (it doesn't have the "remote:" prefix). So perhaps bzr-git should produce such a line itself.

There's another problem: sometimes "bzr pull" shows just the byte counts and the spinning bar, with the rest of the line empty. This happens BEFORE the first "Counting objects" line is displayed. I see this regularly with the GDB repo, git://sourceware.org/git/gdb.git.