Package: mr Version: 0.43 Severity: wishlist The "mr bootstrap" functionnality is really useful, but some support to keep the local version in sync with the URL would be nice.
The natural idea, since we're dealing with vcs anyway, would be to have it versionned - much like what google's repo is doing. But since mr is vcs-agnostic, you would probably want this to be flexible as well. One thought would have to register a "special" repo in .mrconfig, such that "mr bootstrap" would create .mrconfig as a symlink into that dir. But that somewhat creates a chicken/egg problem. Thoughts: - just an extension of the #557963 suggestion, lookup for a config/.mrconfig file instead of just .mrconfig (lacks flexibility, and does not solves bootstrapping issues) - start bootstraping as currently, and use a special decl in the [DEFAULT] section of the mrconfig, eg. mrconfig=config/.mrconfig. Then bootstrap would need to handle [config] repo first, then replace the initial .mrconfig with a symlink and do an update. This is not perfect either because we may end up ignoring most of the contents of the initial mcronfig, and because of the restart (note that the restart would not be necessary of bootstrap was not doing an update - which would provide a repo-like solution to #483880 as well). What do you think ? -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (990, 'testing'), (500, 'oldstable'), (500, 'unstable'), (500, 'stable'), (101, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.30-1-686-bigmem (SMP w/2 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash mr depends on no packages. Versions of packages mr recommends: ii libhtml-parser-perl 3.64-1 collection of modules that parse H ii libwww-perl 5.833-1 Perl HTTP/WWW client/server librar Versions of packages mr suggests: ii bzr 2.0.2-1 easy to use distributed version co ii cvs 1:1.12.13-12 Concurrent Versions System ii darcs 2.2.0-1 a distributed, interactive, smart ii git-core 1:1.6.5.3-1 fast, scalable, distributed revisi ii liburi-perl 1.37+dfsg-1 Manipulates and accesses URI strin ii mercurial 1.3.1-1 scalable distributed version contr ii subversion 1.6.3dfsg-1 Advanced version control system -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

