From: Karl Fogel <kfogel@red-bean.com>
To: emacs-devel@gnu.org
Subject: Re: Switching to bzr: what remains to be done?
Date: Mon, 08 Dec 2008 14:51:49 -0500 [thread overview]
Message-ID: <874p1e30oa.fsf@red-bean.com> (raw)
In-Reply-To: <200812081929.mB8JTVZQ017980@mothra.ics.uci.edu> (Dan Nicolaescu's message of "Mon, 8 Dec 2008 11:29:31 -0800 (PST)")
Dan Nicolaescu <dann@ics.uci.edu> writes:
> Plese convey to the bzr developers that the "log" command could use some
> improvements:
>
> 1. it only takes a single file as argument
> 2. bzr log SUBDIR
> does not seem to DTRT, it should show the logs for all things in that
> subdir, instead it seems to show only one entry
Thanks! I'll try to make sure that these either fixed or explained
(there might be some workflow reason for those behaviors, but if there
is, then it would be good to know why, and what the workaround is).
See below for details on the current state of the above in bzr 1.11dev.
> Also the headers for "diff" should show the versions, if you do a C-x v =
> for 2 random versions, then save that buffer, there's no way to see what
> versions the diff came from. IMHO this is crucial to have.
>
> I only have bzr 1.7 so maybe things have improved meanwhile...
Not much, I think. Below is a transcript showing the behavior of
- bzr log SUBDIR1 SUBDIR2
- bzr log -v SUBDIR
- bzr diff
inside bzr's own source tree. What I especially don't understand is why
the output of 'bzr log -v SUBDIR' shows only two changes worth of
output, one of which apparently didn't touch anything in SUBDIR and the
other of which did (while 'bzr log -v' by itself in the top level
produces gobs and gobs of output, as one would expect). I'm still
learning bzr, and have not yet finished reading the manual, though, so
perhaps those behaviors will make more sense later.
Here's the transcript:
---------------------------------------------------------------------------
$ bzr --version
Bazaar (bzr) 1.11dev
from bzr checkout /home/kfogel/src/bzr/bzr.dev
revision: 3826
revid: kfogel@floss-20081208171704-ghs5h0icwb8x2ovp
branch nick: bzr.dev
Python interpreter: /usr/bin/X11/python 2.5.2
Python standard library: /usr/lib/python2.5
bzrlib: /home/kfogel/src/bzr/bzr.dev/bzrlib
Bazaar configuration: /home/kfogel/.bazaar
Bazaar log file: /home/kfogel/.bzr.log
Copyright 2005, 2006, 2007, 2008 Canonical Ltd.
http://bazaar-vcs.org/
bzr comes with ABSOLUTELY NO WARRANTY. bzr is free software, and
you may use, modify and redistribute it under the terms of the GNU
General Public License version 2 or later.
$ bzr info
Standalone tree (format: pack-0.92)
Location:
branch root: .
Related branches:
parent branch: http://bazaar-vcs.org/bzr/bzr.dev/
$ bzr log doc man1
bzr: ERROR: extra argument to command log: man1
$ bzr log -v doc
------------------------------------------------------------
revno: 1390
committer: Robert Collins <robertc@robertcollins.net>
timestamp: Tue 2005-09-27 17:24:40 +1000
message:
pair programming worx... merge integration and weave
added:
bzrlib/graph.py
bzrlib/revisionspec.py
bzrlib/selftest/HTTPTestUtil.py
bzrlib/selftest/test_bad_files.py
bzrlib/selftest/test_revision_info.py
bzrlib/selftest/testgraph.py
bzrlib/selftest/testmerge.py
bzrlib/selftest/testremotebranch.py
modified:
Makefile
NEWS
TODO
bzr
bzr-man.py
bzrlib/__init__.py
bzrlib/add.py
bzrlib/atomicfile.py
bzrlib/branch.py
bzrlib/builtins.py
bzrlib/changeset.py
bzrlib/commands.py
bzrlib/commit.py
bzrlib/delta.py
bzrlib/diff.py
bzrlib/errors.py
bzrlib/externalcommand.py
bzrlib/fetch.py
bzrlib/help.py
bzrlib/info.py
bzrlib/intset.py
bzrlib/inventory.py
bzrlib/lock.py
bzrlib/mdiff.py
bzrlib/merge.py
bzrlib/merge_core.py
bzrlib/meta_store.py
bzrlib/missing.py
bzrlib/msgeditor.py
bzrlib/osutils.py
bzrlib/patch.py
bzrlib/remotebranch.py
bzrlib/revfile.py
bzrlib/revision.py
bzrlib/selftest/__init__.py
bzrlib/selftest/blackbox.py
bzrlib/selftest/test_ancestry.py
bzrlib/selftest/test_commit.py
bzrlib/selftest/test_commit_merge.py
bzrlib/selftest/test_merge_core.py
bzrlib/selftest/test_parent.py
bzrlib/selftest/test_smart_add.py
bzrlib/selftest/testbranch.py
bzrlib/selftest/testfetch.py
bzrlib/selftest/testhashcache.py
bzrlib/selftest/testinv.py
bzrlib/selftest/testlog.py
bzrlib/selftest/testrevision.py
bzrlib/selftest/testrevisionnamespaces.py
bzrlib/selftest/teststatus.py
bzrlib/selftest/teststore.py
bzrlib/selftest/versioning.py
bzrlib/selftest/whitebox.py
bzrlib/shellcomplete.py
bzrlib/status.py
bzrlib/store.py
bzrlib/textinv.py
bzrlib/trace.py
bzrlib/weavefile.py
bzrlib/weavestore.py
bzrlib/xml.py
contrib/newinventory.py
setup.py
testsweet.py
tutorial.txt
------------------------------------------------------------
revno: 1185.1.29
committer: Robert Collins <robertc@robertcollins.net>
timestamp: Mon 2005-09-19 16:05:19 +1000
message:
merge merge tweaks from aaron, which includes latest .dev
modified:
TODO
bzrlib/__init__.py
bzrlib/branch.py
bzrlib/builtins.py
bzrlib/changeset.py
bzrlib/commands.py
bzrlib/graph.py
bzrlib/merge.py
bzrlib/revision.py
bzrlib/revisionspec.py
bzrlib/selftest/__init__.py
bzrlib/selftest/blackbox.py
bzrlib/selftest/test_merge_core.py
bzrlib/selftest/test_revision_info.py
bzrlib/selftest/testgraph.py
bzrlib/selftest/testmerge.py
bzrlib/trace.py
testsweet.py
------------------------------------------------------------
revno: 6
committer: mbp@sourcefrog.net
timestamp: Wed 2005-03-09 04:51:05 +0000
message:
import all docs from arch
added:
doc/
doc/adoption.txt
doc/bitkeeper.txt
doc/changelogs.txt
doc/cherry-picking.txt
doc/cmdref.txt
doc/common-format.txt
doc/compared-aegis.txt
doc/compared-codeville.txt
doc/compared-cvsnt.txt
doc/compared-opencm.txt
doc/compared-prcs.txt
doc/compared-teamware.txt
doc/compression.txt
doc/config-specs.txt
doc/conflicts.txt
doc/costs.txt
doc/darcs.txt
doc/deadly-sins.txt
doc/design.txt
doc/extra-commands.txt
doc/faq.txt
doc/formats.txt
doc/hashes.txt
doc/index.txt
doc/interrupted.txt
doc/intro.txt
doc/inventory.txt
doc/join-branches.txt
doc/kill-version.txt
doc/layers.txt
doc/library-interface.txt
doc/merge.txt
doc/mirroring.txt
doc/monotone.txt
doc/news.txt
doc/optional-edit.txt
doc/partial-commit.txt
doc/pool.txt
doc/purpose.txt
doc/python.txt
doc/quickref.txt
doc/quilt.txt
doc/random.txt
doc/requirements.txt
doc/revision-syntax.txt
doc/roadmap.txt
doc/rollup.txt
doc/scalability.txt
doc/security.txt
doc/shared-branches.txt
doc/short-demo.txt
doc/supportability.txt
doc/svk.txt
doc/tagging.txt
doc/taxonomy.txt
doc/testing.txt
doc/thanks.txt
doc/todo-from-arch.txt
doc/unchanged.txt
doc/unrelated-merge.txt
doc/usability.txt
doc/use-cases.txt
doc/web-interface.txt
doc/work-order.txt
doc/workflow.txt
doc/yaml.txt
$ bzr diff
=== modified file 'bzr'
--- bzr 2008-11-28 06:31:17 +0000
+++ bzr 2008-12-08 19:36:41 +0000
@@ -18,6 +18,10 @@
"""Bazaar -- a free distributed version-control tool"""
+### Look, I'm changing bzr to test bzr! Also, I often search for the
+### word "search", and I spend a lot of my time in Emacs editing Emacs.
+### Why is my life always like this?
+
import os
import sys
$
next prev parent reply other threads:[~2008-12-08 19:51 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-12-08 18:59 Switching to bzr: what remains to be done? Karl Fogel
2008-12-08 19:29 ` Dan Nicolaescu
2008-12-08 19:51 ` Karl Fogel [this message]
2008-12-08 21:44 ` Stefan Monnier
2008-12-11 22:43 ` Karl Fogel
2008-12-08 19:54 ` Stefan Monnier
2008-12-09 0:59 ` Stephen J. Turnbull
[not found] ` <878wqqf8gr.fsf@notengoamigos.org>
2008-12-09 3:16 ` Stefan Monnier
[not found] ` <87hc5ef9mf.fsf@notengoamigos.org>
2008-12-09 3:32 ` Stefan Monnier
2008-12-09 9:33 ` Andreas Schwab
[not found] ` <87zlj5dvij.fsf@notengoamigos.org>
2008-12-09 19:55 ` Stefan Monnier
2008-12-09 2:45 ` Dan Nicolaescu
2008-12-11 20:23 ` Karl Fogel
2008-12-17 22:59 ` Karl Fogel
2008-12-18 8:00 ` Tassilo Horn
2008-12-18 16:28 ` Karl Fogel
2008-12-19 8:22 ` Tassilo Horn
2008-12-19 8:29 ` Giorgos Keramidas
2008-12-18 20:26 ` Dan Nicolaescu
2009-01-05 0:00 ` Tom Tromey
2009-01-05 2:14 ` Stefan Monnier
2009-01-05 2:42 ` Tom Tromey
2009-01-05 4:04 ` Stefan Monnier
2009-01-06 0:01 ` Richard M Stallman
-- strict thread matches above, loose matches on Subject: below --
2008-12-08 16:32 Karl Fogel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=874p1e30oa.fsf@red-bean.com \
--to=kfogel@red-bean.com \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.