Opened 14 years ago
Last modified 14 years ago
#364 closed defect
convert all egg directories to the correct layout — at Version 11
Reported by: | felix winkelmann | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | extensions | Version: | |
Keywords: | eggs tags | Cc: | |
Estimated difficulty: |
Description (last modified by )
Some eggs don't have tag directories. To make it easier to obtain version information, these should be created.
These eggs are currently untagged:
epoll format free-gettext pdf rpc srfi-25 srfi-27-reference srfi-37 srfi-40 srfi-60 srfi-63 srfi-95 sxml-templates wiki-parse
Change History (13)
comment:1 Changed 14 years ago by
comment:2 follow-up: 3 Changed 14 years ago by
I have "fixed" some (screwed the history, actually).
Jim said there's a proper way for doing the copy/move and keeping history, but I didn't don't how it (still don't know it).
The ones I touched are:
operations make udp silex protobj rss regex-case records octave json input-parse htmlprag ftp fastcgi tabexpand tcp-server
Here's the ones still missing:
args autoload colorize csv dissector eggdoc epeg epoll estraier-client fancypants format free-gettext freetype gdbm getopt-long hostinfo input-classes internet-timestamp ioctl iset javahack json-abnf kanren loop matchable md5 mime mistie ncurses neuromorpho oblist openssl packrat pdf phoghorn prometheus pty rpc s48-modules sassy sparse-vectors special-case sql-null srfi-25 srfi-27-reference srfi-37 srfi-40 srfi-4-comprehensions srfi-60 srfi-63 srfi-95 srfi-modules ssax static-modules sxml-fu sxml-templates sxml-transforms sxpath testeez test tiny-prolog vector-lib wiki-parse
comment:3 follow-up: 4 Changed 14 years ago by
Description: | modified (diff) |
---|
Replying to mario:
I have "fixed" some (screwed the history, actually).
Thanks.
Jim said there's a proper way for doing the copy/move and keeping history, but I didn't don't how it (still don't know it).
This should work:
cd <eggdir> svn mkdir tags trunk svn mv <eggname>* trunk svn cp trunk tags/<version> svn ci -m "yo dawg"
I converted a couple more (see updated description).
comment:4 Changed 14 years ago by
Replying to felix:
This should work:
cd <eggdir> svn mkdir tags trunk svn mv <eggname>* trunk svn cp trunk tags/<version> svn ci -m "yo dawg"
That's basically what I'm doing (I just use mkdir tags trunk && svn add tags trunk
instead of svn mkdir tags trunk
, but I guess that doesn't make any difference).
comment:5 Changed 14 years ago by
Description: | modified (diff) |
---|
comment:6 Changed 14 years ago by
Description: | modified (diff) |
---|
comment:8 Changed 14 years ago by
I just converted these:
colorize eggdoc epeg estraier-client fancypants md5 openssl phoghorn prometheus sql-null sxml-fu sxml-transforms sxpath
These still remain:
args epoll eggdoc format free-gettext hostinfo pdf rpc srfi-25 srfi-27-reference srfi-37 srfi-40 srfi-60 srfi-63 srfi-95 ssax sxml-templates wiki-parse
comment:9 follow-up: 10 Changed 14 years ago by
The recipe given above loses directory history in trunk/ (svn log
is truncated) and loses directory and file history in tags/ (svn log foo.scm
is truncated).
Attached script trunkify
moves everything to a trunk/ structure without losing history.
Attached script tagify
is a convenience wrapper to tag an egg.
I converted my eggs args
, eggdoc
, hostinfo
. I fixed the log history in vector-lib
(since I am the maintainer). I then did ssax
because I was drunk with power.
Remaining:
epoll format free-gettext pdf rpc srfi-25 srfi-27-reference srfi-37 srfi-40 srfi-60 srfi-63 srfi-95 sxml-templates wiki-parse
Changed 14 years ago by
Changed 14 years ago by
comment:10 Changed 14 years ago by
Replying to zbigniew:
The recipe given above loses directory history in trunk/ (
svn log
is truncated) and loses directory and file history in tags/ (svn log foo.scm
is truncated).
That isn't quite true.
comment:11 Changed 14 years ago by
Description: | modified (diff) |
---|
The following eggs don't seem to have tag directories: