Opened 14 years ago

Last modified 14 years ago

#364 closed defect

convert all egg directories to the correct layout — at Version 6

Reported by: felix winkelmann Owned by:
Priority: major Milestone:
Component: extensions Version:
Keywords: eggs tags Cc:
Estimated difficulty:

Description (last modified by Ivan Raikov)

Some eggs don't have tag directories. To make it easier to obtain version information, these should be created.

These eggs are currently untagged:

args
autoload
colorize
eggdoc
epeg
epoll
estraier-client
fancypants
format
free-gettext
freetype
gdbm
hostinfo
ioctl
kanren
md5
ncurses
openssl
pdf
phoghorn
prometheus
pty
rpc
special-case
sql-null
srfi-25
srfi-27-reference
srfi-37
srfi-40
srfi-60
srfi-63
srfi-95
ssax
sxml-fu
sxml-templates
sxml-transforms
sxpath
wiki-parse

Change History (6)

comment:1 Changed 14 years ago by felix winkelmann

The following eggs don't seem to have tag directories:

args
autoload
colorize
csv
dissector
eggdoc
epeg
epoll
estraier-client
fancypants
fastcgi
format
free-gettext
freetype
ftp
gdbm
getopt-long
hostinfo
htmlprag
input-classes
input-parse
internet-timestamp
ioctl
iset
javahack
json-abnf
json
kanren
loop
make
matchable
md5
mime
mistie
ncurses
neuromorpho
oblist
octave
openssl
operations
packrat
pdf
phoghorn
prometheus
protobj
pty
records
regex-case
rpc
rss
s48-modules
sassy
silex
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
tabexpand
tcp-server
testeez
test
tiny-prolog
udp
vector-lib
wiki-parse

comment:2 Changed 14 years ago by Mario Domenech Goulart

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 in reply to:  2 ; Changed 14 years ago by felix winkelmann

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 in reply to:  3 Changed 14 years ago by Mario Domenech Goulart

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 Ivan Raikov

Description: modified (diff)

comment:6 Changed 14 years ago by Ivan Raikov

Description: modified (diff)
Note: See TracTickets for help on using tickets.