The following patch adds support for darcs-based feeds.
It is tested and works well for my purpose. I wish it
were committed upstream so that I can share my feed with
other users without converting it to svn/git/whatever.
Best regards,
Signed-off-by: Gabriel Kerneis <kerneis@pps.jussieu.fr>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23616
3c298f89-4303-0410-b956-
a3cf2f4a3e73
'src-hg' => {
'init' => "hg clone '%s' '%s'",
'update' => "hg pull --update",
'src-hg' => {
'init' => "hg clone '%s' '%s'",
'update' => "hg pull --update",
+ 'controldir' => ".hg"},
+ 'src-darcs' => {
+ 'init' => "darcs get '%s' '%s'",
+ 'update' => "darcs pull -a",
+ 'controldir' => "_darcs"},
);
# src-git: pull broken
);
# src-git: pull broken
'src-git' => \&install_generic,
'src-bzr' => \&install_generic,
'src-hg' => \&install_generic,
'src-git' => \&install_generic,
'src-bzr' => \&install_generic,
'src-hg' => \&install_generic,
+ 'src-darcs' => \&install_generic,