create repository toolchains
end repository
create repository libwebp
end repository
create repository librosprite
end repository
create repository struggleyb-tools
end repository
create repository debian
end repository
create repository libnspng
end repository
create repository libnsfb
end repository
create repository libdomts-transform-perl
end repository
create repository tools
end repository
create repository iconv
end repository
create repository svn-tools
end repository
create repository libnsgif
end repository
create repository libnsbmp
end repository
create repository json-c
end repository
create repository backup
end repository
create repository libsvgtiny
end repository
create repository art
end repository
create repository netsurf
end repository
create repository netsurfweb
end repository
create repository netsurftest
end repository
create repository nstheme
end repository
create repository rufl
end repository
create repository pencil
end repository
create repository changemailer
end repository
create repository netsurfbuild
end repository
create repository libcss
end repository
create repository libdom
end repository
create repository hubbub
end repository
create repository libparserutils
end repository
create repository libwapcaplet
end repository
# Special top level ignores
match /trunk/libharu/
end match
# Now, generic matches
match /toolchains/
repository toolchains
branch master
end match
match /trunk/dom/
repository libdom
branch master
end match
match /trunk/([^/]+)/
repository \1
branch master
end match
match /import/jshaw/libsprite/
repository librosprite
branch master
end match
match /import/jshaw/
end match
match /import/([^/]+)/
repository \1
branch master
end match
# Now all our branches
match /branches/jmb/ns-dom/
repository netsurf
branch refs/old/jmb/ns-dom
end match
match /branches/jmb/new-cache/
repository netsurf
branch refs/old/jmb/new-cache
end match
match /branches/jmb/cookies/
repository netsurf
branch refs/old/jmb/cookies
end match
match /branches/rjek/glade/
repository netsurf
branch refs/old/rjek/glade
end match
match /branches/dsilvers/gtk-bitmap-pretile/
repository netsurf
branch refs/old/dsilvers/gtk-bitmap-pretile
end match
match /branches/dsilvers/netsurf-remove-curl/
repository netsurf
branch refs/old/dsilvers/remove-curl
end match
match /branches/stevef/toolbars/
repository netsurf
branch refs/old/stevef/toolbars
end match
match /branches/vince/libcss-parser/
repository libcss
branch refs/old/vince/parser
end match
match /branches/vince/netsurf-options/
repository netsurf
branch refs/old/vince/options
end match
match /branches/jmb/dom-strings/
repository libdom
branch refs/old/jmb/strings
end match
match /branches/jmb/content-factory/
repository netsurf
branch refs/old/jmb/content-factory
end match
match /branches/mmu_man/netsurf-gopher-support/
repository netsurf
branch refs/old/mmu_man/gopher-support
end match
match /branches/mmu_man/netsurf-gopher-support-v3/
repository netsurf
branch refs/old/mmu_man/gopher-support-v3
end match
match /branches/mmu_man/netsurf-gopher-support-v2/
repository netsurf
branch refs/old/mmu_man/gopher-support-v2
end match
match /branches/jmb/dom-alloc-purge/
repository libdom
branch refs/old/jmb/alloc-purge
end match
match /branches/jmb/opaque-browser/
repository netsurf
branch refs/old/jmb/opaque-browser
end match
match /branches/dsilvers/stop/
repository netsurf
branch refs/old/dsilvers/stop
end match
match /branches/rjw/frames/
repository netsurf
branch refs/old/rjw/frames
end match
match /branches/dsilvers/gtk-frames/
repository netsurf
branch refs/old/dsilvers/gtk-frames
end match
match /branches/dsilvers/scheme-switcher/
repository netsurf
branch refs/old/dsilvers/scheme-switcher
end match
match /branches/dsilvers/resources-scheme/
repository netsurf
branch refs/old/dsilvers/resources-scheme
end match
match /branches/2/
repository netsurf
branch refs/tags/releases/2
end match
match /branches/release/libpencil/([^/]+)/
repository pencil
branch refs/tags/releases/\1
end match
match /branches/release/librufl/([^/]+)/
repository rufl
branch refs/tags/releases/\1
end match
match /branches/release/([^/]+)/([^/]+)/
repository \1
branch refs/tags/releases/\2
end match
match /tags/libpencil/([0-9][^/]+)/
repository pencil
branch refs/tags/releases/\1
end match
match /tags/librufl/([0-9][^/]+)/
repository rufl
branch refs/tags/releases/\1
end match
match /tags/([^/]+)/([0-9][^/]+)/\1/
repository \1
branch refs/tags/releases/\2
end match
match /tags/([0-9\.]+)/netsurf/
repository netsurf
branch refs/tags/releases/\1
end match
match /tags/([^/]+)/([0-9][^/]+)/
repository \1
branch refs/tags/releases/\2
end match
match /branches/([0-9\.]+)/netsurf/
repository netsurf
branch refs/tags/releases/\1
end match
match /branches/adamblokus/netsurf/
repository netsurf
branch refs/old/adamblokus/haru
end match
match /branches/mikeL/netsurf/
repository netsurf
branch refs/old/mikeL/netsurf
end match
match /branches/dynis/netsurf/
repository netsurf
branch refs/old/dynis/netsurf
end match
match /branches/dynis/libnsgif/
repository libnsgif
branch master
end match
match /branches/dynis/libnsbmp/
repository libnsbmp
branch master
end match
match /branches/dsilvers/slab-for-box/
repository netsurf
branch refs/old/dsilvers/slab-for-box
end match
match /branches/takkaria/hubbub-parserutils/
repository hubbub
branch refs/old/takkaria/parserutils
end match
match /branches/dynis/libfandango/
repository netsurf
branch refs/old/dynis/libfandango
end match
match /branches/takkaria/netsurf-hubbub/
repository netsurf
branch refs/old/takkaria/hubbub
end match
match /branches/dynis/newfandango/
repository netsurf
branch refs/old/dynis/newfandango
end match
match /branches/dynis/fantesto/
repository netsurf
branch refs/old/dynis/fantesto
end match
match /branches/mikeL/netsurf/
repository netsurf
branch refs/old/mikeL/netsurf
end match
match /branches/dynis/netsurf/
repository netsurf
branch refs/old/dynis/netsurf
end match
match /branches/dynis/libnsgif/
repository libnsgif
branch master
end match
match /branches/dynis/libnsbmp/
repository libnsbmp
branch master
end match
match /branches/dsilvers/slab-for-box/
repository netsurf
branch refs/old/dsilvers/slab-for-box
end match
match /branches/takkaria/hubbub-parserutils/
repository hubbub
branch refs/old/takkaria/parserutils
end match
match /branches/dynis/libfandango/
repository netsurf
branch refs/old/dynis/libfandango
end match
match /branches/takkaria/netsurf-hubbub/
repository netsurf
branch refs/old/takkaria/hubbub
end match
match /branches/dynis/newfandango/
repository netsurf
branch refs/old/dynis/newfandango
end match
match /branches/dynis/fantesto/
repository netsurf
branch refs/old/dynis/fantesto
end match
match /branches/vince/netsurf-fb/
repository netsurf
branch refs/old/vince/fb
end match
match /branches/vince/netsurf-cairo/
repository netsurf
branch refs/old/vince/cairo
end match
match /branches/jmb/ns-to-libcss/
repository netsurf
branch refs/old/jmb/libcss
end match
match /branches/jmb/kill-reentrancy/
repository netsurf
branch refs/old/jmb/kill-reentrancy
end match
match /branches/jmb/ns-libcss/
repository netsurf
branch refs/old/jmb/libcss2
end match
match /branches/mikeL/GSoC/
repository netsurf
branch refs/old/mikel/gsoc
end match
match /branches/wml/
repository netsurf
branch refs/old/mikel/wml-gsoc
end match
match /branches/vince/netsurf-fbtk/
repository netsurf
branch refs/old/vince/fbtk
end match
match /branches/vince/netsurf-fbtk-rework/
repository netsurf
branch refs/old/vince/fbtk-rework
end match
match /branches/tlsa/frames-stuff/relpaced-elements/
repository netsurf
branch refs/old/tlsa/replaced-elements
end match
match /branches/tlsa/libcss-selection-speedup-and-stats/
repository libcss
branch refs/old/tlsa/selection-speedup-and-stats
end match
match /branches/vince/netsurf-file-fetcher/
repository netsurf
branch refs/old/vince/file-fetcher
end match
match /branches/struggleyb/domts-transform-perl/
repository libdomts-transform-perl
branch master
end match
match /branches/jmb/hubbub-errors/
repository hubbub
branch refs/old/jmb/errors
end match
match /branches/jmb/treeview-redux/
repository netsurf
branch refs/old/jmb/treeview-redux
end match
match /branches/vince/netsurf-libnsfb/
repository netsurf
branch refs/old/vince/libnsfb
end match
match /branches/itix/netsurf/
repository netsurf
branch refs/old/itix/morphos
end match
match /branches/MarkieB/favicon/
repository netsurf
branch refs/old/markieb/favicon
end match
match /branches/MarkieB/javafront/
repository netsurf
branch refs/old/markieb/javafront
end match
match /branches/MarkieB/windows/
repository netsurf
branch refs/old/markieb/windows
end match
match /branches/MarkieB/gtkmain/
repository netsurf
branch refs/old/markieb/gtkmain
end match
match /branches/MarkieB/search/
repository netsurf
branch refs/old/markieb/search
end match
match /branches/MarkieB/glade/
repository netsurf
branch refs/old/markieb/glade
end match
match /branches/MarkieB/save/
repository netsurf
branch refs/old/markieb/save
end match
match /branches/vince/netsurf-ncurses/
repository netsurf
branch refs/old/vince/ncurses
end match
match /branches/paulblokus/corewidgets/
repository netsurf
branch refs/old/paulblokus/corewidgets
end match
match /branches/paulblokus/selectscroll/
repository netsurf
branch refs/old/paulblokus/selectscroll
end match
match /branches/paulblokus/selectwidget/
repository netsurf
branch refs/old/paulblokus/selectwidget
end match
match /branches/paulblokus/treeview/
repository netsurf
branch refs/old/paulblokus/treeview
end match
match /branches/paulblokus/textinput/
repository netsurf
branch refs/old/paulblokus/textinput
end match
match /branches/MarkieB/fav/
repository netsurf
branch refs/old/markieb/fav
end match
match /branches/MarkieB/favs/
repository netsurf
branch refs/old/markieb/favs
end match
match /branches/MarkieB/hotlist/
repository netsurf
branch refs/old/markieb/hotlist
end match
match /branches/MarkieB/upload/
repository netsurf
branch refs/old/markieb/upload
end match
match /branches/MarkieB/history/
repository netsurf
branch refs/old/markieb/history
end match
match /branches/MarkieB/custom/
repository netsurf
branch refs/old/markieb/custom
end match
match /branches/struggleyb/libdom/
repository libdom
branch refs/old/struggleyb/libdom
end match
match /branches/struggleyb/libdom-events/
repository libdom
branch refs/old/struggleyb/events
end match
match /branches/struggleyb/libdom-html/
repository libdom
branch refs/old/struggleyb/html
end match
match /branches/struggleyb/tools/
repository struggleyb-tools
branch master
end match
match /branches/struggleyb/libdom-onestring/
repository libdom
branch refs/old/struggleyb/onestring
end match
match /branches/struggleyb/libdom-remain/
repository libdom
branch refs/old/struggleyb/remain
end match
match /branches/struggleyb/libwapcaplet/
repository libwapcaplet
branch refs/old/struggleyb/work
end match
# Ignore the following for now
match /trunk/Makefile
end match
match /branches/libharu/
end match
match /branches/adamblokus/harutest/
end match
match /branches/dynis/nsgiftest/
end match
match /branches/struggleyb/tags/
end match
vince Vincent Sanders <vince@netsurf-browser.org>
tlsa Michael Drake <tlsa@netsurf-browser.org>
dsilvers Daniel Silverstone <dsilvers@netsurf-browser.org>
rjek Rob Kendrick <rjek@netsurf-browser.org>
jmb John Mark Bell <jmb@netsurf-browser.org>
diodesign Chris Williams <chris@diodesign.co.uk>
mmu_man François Revel <mmu_man@netsurf-browser.org>
joty John Tytgat <joty@netsurf-browser.org>
bursa James Bursa <james@netsurf-browser.org>
chris_y Chris Young <chris.young@unsatisfactorysoftware.co.uk>
jshaw James Shaw <jshaw@netsurf-browser.org>
mono Ole Loots <ole@monochrom.net>
rjw Richard Wilson <rjw@netsurf-browser.org>
stevef Steve Fryatt <steve@stevefryatt.org.uk>
takkaria Andrew Sidwell <andy@entai.co.uk>
adamblokus Adam Blokus <adamblokus@gmail.com>
adrianl Adrian Lees <adrian@aemulor.com>
phlamethrower Jeffrey Lee <me@phlamethrower.co.uk>
paulblokus Paweł Blokus <pblokus@gmail.com>
atimmins Andrew Timmins <atimmins@blueyonder.co.uk>
dynis Sean Fox <dyntryx@gmail.com>
swdr Sven Weidauer <sven.weidauer@gmail.com>
struggleyb Bo Yang <struggleyb.nku@gmail.com>
mikeL Mike Lester <element3260@gmail.com>
monkeyson Phil Mellor <phil@monkeyson.info>
philpem Philip Pemberton <phil@philpem.me.uk>
kevinb Kevin Bagust <kevin.bagust@ntlworld.com>
MarkieB Mark Benjamin <markbenjamin@dfgh.net>
rob Rob Jackson <jacko@xms.ms>
itix Ilkka Lehtoranta <ilkleht@isoveli.org>
matthewh Matthew Hambley <lists@aether.demon.co.uk>
andrew Andrew Duffell <andrew@shadowfusion.co.uk>
Hi,
Attached you will find the identity map I am using for the Git conversion for
the NetSurf repositories. Also attached is the SVN-All-Fast-Export config
we're using.
Note that it explicitly throws a small amount of the history away because it's
impossible to convert usefully at this time. One thing we explicitly throw
away is the top level Makefile. We will have to look into creating a
replacment for this at some point; but since the repositories are now nicely
separated out, there isn't a trivial way to do this.
If anyone has any ideas on how to improve the conversion, please let me know.
Ditto, if any of the identities are incorrectly mapped, please let me know.
You can see temporary conversions at http://git.netsurf-browser.org/ and you
can clone from the git:// URLs provided.
For resolving access to the NetSurf repositories, I will need SSH public keys
from anyone who thinks they deserve write access to any part of the repository.
Please email me *directly* with your SSH public key attached. You can find it
in ~/.ssh/id_rsa.pub typically.
If you tend to make commits from more than one place and you have different SSH
keys in each location, then please supply me with N *different* public keys.
Give each one an obvious name so you know which is which for later
management/replacement strategies.
I will be working on a set of rules for managing the NetSurf repositories and
also on various tools to replace the current SVN ones we use. For example, for
the generation of the testament.
If anyone is interested in the software being developed to allow us to manage
the git repositories, see http://www.gitano.org.uk/.
D.
--
Daniel Silverstone http://www.netsurf-browser.org/
PGP mail accepted and encouraged. Key Id: 3CCE BABE 206C 3B69
No comments:
Post a Comment