all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "T.V. Raman" <tv.raman.tv@gmail.com>
To: "Karl Fogel" <kfogel@red-bean.com>,
	"Stefan Monnier" <monnier@iro.umontreal.ca>,
	"Juanma Barranquero" <lekktu@gmail.com>,
	"Óscar Fuentes" <ofv@wanadoo.es>,
	ams@gnu.org
Subject: ChangeLogs on CVS? Commit netiquette.
Date: Thu, 18 Feb 2010 16:21:49 -0800	[thread overview]
Message-ID: <5f0ff9221002181621t1084ee2av6cb2149f480128a7@mail.gmail.com> (raw)
In-Reply-To: <87eiki443f.fsf@red-bean.com>

And following up:

Browsed that url, and discovered that I needed to add /trunk to
the bzr url.
But that got me to the next hole, on my Ubuntu Hardy box, the bzr
I have seems to be not new enough --- Ugg!
bzr branch http://bzr.savannah.gnu.org/r/emacs/trunk/
bzr: ERROR: Unknown branch format: 'Bazaar Branch Format 7 (needs bzr 1.6)\n'
16:20:41 retriever bzr-emacs $

aptitude show bzr
Package: bzr
State: installed
Automatically installed: yes
Version: 1.3.1-1ubuntu0.1
Priority: optional
Section: devel
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 15.0M
Depends: libc6 (>= 2.2.5), python (>= 2.4), python (> 2.5) |
         python-celementtree, python (< 2.6), python-central (>= 0.6.5)
Recommends: bzrtools, python-paramiko
Suggests: bzr-gtk, bzr-svn, python-pycurl, xdg-utils
Description: easy to use distributed version control system
 Bazaar is a distributed version control system designed to be easy to use and
 intuitive, able to adapt to many workflows, reliable, and easily extendable.

 Publishing of branches can be done over plain HTTP, that is, no special
 software is needed on the server to host Bazaar branches. Branches can be
 pushed to the server via sftp (which most SSH instalations come with), FTP, or
 over a custom and faster protocol if bzr is installed in the remote end.

 Merging in Bazaar is easy, as the implementation is able to avoid many spurious
 conflicts, deals well with repeated merges between branches, and is able to
 handle modifications to renamed files correctly.

 Bazaar is written in Python, and has a flexible plugin interface which can be
 used to extend its functionality. Many plugins exist, providing useful commands
 (bzrtools), graphical interfaces (bzr-gtk), or native interaction with
 Subversion branches (bzr-svn).

 Install python-paramiko if you are going to push branches to remote hosts with
 sftp, and python-pycurl if you'd like for SSL certificates always to be
 verified.
Homepage: http://bazaar-vcs.org

16:20:26 retriever bzr-emacs $

On 2/18/10, Karl Fogel <kfogel@red-bean.com> wrote:
> "T.V. Raman" <tv.raman.tv@gmail.com> writes:
>>My cvs snapshot of emacs has Changelog files only upto the end of
>>2009 --- has the repository moved, or  are there just no
>>changelogs any more?
>
> Hi, T.V.!  Emacs switched to Bazaar.  Please see
>
>   http://www.emacswiki.org/emacs/BzrForEmacsDevs
>
> and ask any questions here, of course.
>
> Best,
> -Karl
>
>
>>On 2/18/10, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
>>>>> This seems more of a short comming in `bzr log --short' than in the
>>>>> way one writes commit messages.
>>>
>>> Not really: it's the whole idea behing "bzr log --short".
>>>
>>>> We currently *have* policies about ChangeLog entries and commit logs,
>>>> so I agree with Óscar: it is a good practice and we should require
>>>> people to follow it; and treat people who doesn't the same way we
>>>> treat people who mangles ChangeLog entries (that is, a gentle but firm
>>>> reminder that we have guideliness and we're all expected to follow
>>>> them).
>>>
>>> Yes, please, we should require the first line of commit messages to be
>>> an acceptable summary of the whole changeset.
>>>
>>> Could someone update log-edit-mode's font-lock patterns so that the
>>> first line is highlighted specially (at least in the Bzr and Arch
>>> cases)?
>>>
>>> I think log-edit-mode should even go further in this direction.
>>> The buffer should be created as
>>>
>>>   ----------------
>>>   Author:
>>>   Summary:
>>>
>>>   blablabla
>>>   ----------------
>>>
>>> where <blablabla> is the text taken from the ChangeLog.  Then for
>>> backends which support the notion of summary-line, C-c C-c could just
>>> signal an error if the Summary line is still blank.
>>> After that, empty header entries will get removed and the text is passed
>>> as-is to the backend who is then free to pass it as-is to the underlying
>>> VCS or to extract the various fields and do whatever it feels like
>>> with them.
>>>
>>>
>>>         Stefan
>>>
>>>
>>>
>




  parent reply	other threads:[~2010-02-19  0:21 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-02-18 20:07 ChangeLogs on CVS? Commit netiquette T.V. Raman
2010-02-18 21:38 ` Karl Fogel
2010-02-19  0:18   ` T.V. Raman
2010-02-19  0:21   ` T.V. Raman [this message]
2010-02-19  0:44     ` Óscar Fuentes
2010-02-19  3:10       ` T.V. Raman
2010-02-19  3:20       ` T.V. Raman
2010-02-19  5:50         ` Karl Fogel
2010-02-19  7:16           ` Jan Djärv
2010-02-19 11:06             ` Andreas Schwab
2010-02-19 16:18             ` T.V. Raman
2010-02-19 16:34               ` Eli Zaretskii
2010-02-19 17:08               ` David Kastrup
2010-02-19 16:19           ` T.V. Raman
2010-02-19 18:21             ` Stefan Monnier
2010-02-19 20:56               ` David Kastrup
2010-02-23 16:21                 ` Stefan Monnier

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=5f0ff9221002181621t1084ee2av6cb2149f480128a7@mail.gmail.com \
    --to=tv.raman.tv@gmail.com \
    --cc=ams@gnu.org \
    --cc=kfogel@red-bean.com \
    --cc=lekktu@gmail.com \
    --cc=monnier@iro.umontreal.ca \
    --cc=ofv@wanadoo.es \
    /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.