Mercurial 1.4 sprint in Aarhus
Martin Geisler
mg at lazybytes.net
Wed Sep 23 17:41:33 CDT 2009
Hi everybody!
We've found a winner date for the Mercurial 1.4 sprint:
Saturday, October 3rd
So far 8 people have voted for that day -- great! You're of course still
welcome to join in even if you haven't signed up :-)
I've booked a room at the university:
Turing-014
Aabogade 34
8200 Århus N
The doors are locked on weekends, so you should call me on 60 70 16 32
when you get there. I'll be there from 9:00.
I've tried thinking a bit about what we can do at the sprint. If you
already have your own ideas, then great! -- but if not, then I suggest
you start by browsing the wiki at
http://mercurial.selenic.com/wiki/DeveloperInfo
and then look at the bug tracker, for example with a search like this:
http://ln-s.net/4ESL
It finds all un-resolved bug report with the 'patch' topic set. Verify
that these patches are of good quality and that they still fix the
problem -- then let me or the IRC channel know so that we can apply it.
Another query is this one:
http://ln-s.net/4ESA
It sorts the bugs by their ID, i.e., their creation date and groups them
by status (unread, chatting, ...). On the first page you get all the
unread bug reports. From that list there are several bugs that looks
like they can be attacked at a sprint:
* Documentation updates:
- unclear what head to pass to "merge"
http://mercurial.selenic.com/bts/issue744
- hg convert splicemap: document order of parents requirement
http://mercurial.selenic.com/bts/issue1764
- hg(1) and QuickStart page could be clearer about what precisely is
considered "the repository"
http://mercurial.selenic.com/bts/issue637
- Clarification of what is rolled back on hg rollback
http://mercurial.selenic.com/bts/issue828
- -- is undocumented
http://mercurial.selenic.com/bts/issue956
- the Mercurial wiki! You can make a big difference by looking through
the wiki and update pages with outdated information.
* Re-test with new version:
- record extension silently fails in latest (1.1.1) windows binary
http://mercurial.selenic.com/bts/issue1494
- 'hg serve --daemon' crashes on windows
http://mercurial.selenic.com/bts/issue421
- patch cant apply changes at head of file (without prior context)
http://mercurial.selenic.com/bts/issue678
- http incoming, outgoing is much slower with many heads
http://mercurial.selenic.com/bts/issue682
- Add global option to first change directory
http://mercurial.selenic.com/bts/issue735
- Mercurial (0.9.5) can not access non-ascii file on Windows
http://mercurial.selenic.com/bts/issue849
- can't diff against bundle in 1.1
http://mercurial.selenic.com/bts/issue1424
- hg confused by trailing dots in directory names on Windows
http://mercurial.selenic.com/bts/issue1440
- [1.1.2] hg import tries to apply patches twice when an empty file is
added
http://mercurial.selenic.com/bts/issue1482
- hg win-1.2.1: incoming failed on bundle
http://mercurial.selenic.com/bts/issue1598
You are also very welcome to work along on the Danish translation, I've
hidden lots of typos in it for that reason :-)
Finally, I've made a couple of half-done extensions:
* eol: translates EOL characters back and forth between the working
directory and the repository (so one can keep the repository with Unix
line-endings but work with native files on Windows, or vice-versa).
This one currently blocks the conversion of the Python SVN repository
to Mercurial! So you'll win fame and fortune if you help solve it :-)
http://bitbucket.org/mg/hg-eol/
http://mercurial.selenic.com/wiki/EOLTranslationPlan
* commitsigs: embeds GPG signatures directly into changesets without
creating extra commits
http://bitbucket.org/mg/commitsigs/
http://markmail.org/message/jhnfqbkzyh26hzxg
* wdiff: highlight word differences in 'hg diff' output. This is super
nice for viewing changes to text files where people have re-wrapped a
whole paragraph after changing a single word. Breaks MQ at the moment,
but it should be fairly easy to fix!
http://bitbucket.org/mg/hgwdiff/
Other things on my TODO list:
* move help texts from help.py to separate text files.
* support ``foo`` in the minirst parser. I figure we can turn it into
"foo" in the terminal, it will be turned into fixed-width text in the
HTML output.
* make a light-weight annotate page for the paper (and coal) themes. We
currently make a huge table with a table cell per revision-number,
line-number, and the line itself. I feel that this could be done in
fewer bytes and with less work for the browser by using one PRE tag
and some clever CSS.
--
Martin Geisler
VIFF (Virtual Ideal Functionality Framework) brings easy and efficient
SMPC (Secure Multiparty Computation) to Python. See: http://viff.dk/.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://selenic.com/pipermail/mercurial-devel/attachments/20090924/f7eb9294/attachment.pgp
More information about the Mercurial-devel
mailing list