r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!distro-bot] distro-bot: source & versioning + automated distribution

Maxim
12-May-2009
[1]
I'd like to announce the imminent public availability of distro-bot. 
 


A powerfull tool for version control (of scripts and any other file) 
and project distribution & packaging  

:-D
Graham
12-May-2009
[2]
I'd hate to ask... but what does "imminent" mean??
Henrik
12-May-2009
[3]
It means... in 4 seconds. :-)
Maxim
12-May-2009
[4x7]
I'd like to know if any of you want to be alpha testers for the up 
and comming version, which is a result of several YEARS of fine tuning, 
 and now combining, a rich set tools.

CURRENT FEATURES (partial list):
General:
-----------------------
-non intrusive, does not force any programing onto you.

    ex:  * no need to have version in header, and can still do version 
    control

           * history format is user specified, massive configurability
-encapped (windows) application, so its easy to use.

-no external dependencies (ex: zip archive is embeded, and coded 
in rebol :-)


Automated:
-----------------------
-script versioning
-file backup (versioned)
-zip archival
-file management

-creation of "packages" (create dirs, copy files, archive, prebol, 
slim-link, encap, etc)

-header manipulation (including history, date, version, and any field 
you want to enforce)
-system calls
-file parsing, replacing info tags.

Flexible setup:
-------------------------
-cascading configuration (global, user, project, + per file)

-config locking, prevents overiding configs in cascaded setups (project 
manager can create rules which no one can break)
-command-line arguments overides for many configs

-user set configs for most if not all features (ex: history format, 
date format).

and much more
imminent means I've been using it for years  ;-)
but the current version is complete rewrite so its not totally all 
re-integrated yet, so I'd like to have some people testing it outside 
my comfy environment.
I will have a working version that has most of the framework re-implemented, 
 TODAY.
then I'll just be re-integrating features from the old code base, 
rebuilt for new framework, cleaner  

Adding new ones as I go.
note that distro-bot can be used to manage ANY files, not just rebol 
scripts  :-D
Note that encap, prebol, slim-link are also part of the features 
base, but are not yet re-integrated in the first releases.
amacleod
12-May-2009
[11]
I would be interested...I'm having a hard time keeping track of my 
project..its my first major/large/encapped project so I'm still tying 
to find my groove with this versions thing
Maxim
13-May-2009
[12x6]
ok, I will try to get the basics done before going to bed, I took 
time off to go see star trek (it rocks, if you overlook how badly 
some of the movie-specific physics/astronomy ideas are approached)
I would like some external testing before going public.
external as in a few people trying it out with high-level of support 
on my part.
I had quite a few implementation setbacks yesterday... :-(


But I finally put the lid on a part of distro-bot which was really 
complex.  so I can now concentrate on the actual features.
rewritting clean code is always obvious!
that's    ISN'T
Janko
16-May-2009
[18]
I would be also interested, I don't have a lot of time to devote 
to it, but I would try to find some
Maxim
16-May-2009
[19x2]
ok... I've got so many things on my plate this week end its insane. 
 :-)
I have reached a stable state, at which I can now finish the initial 
version... but that will have to wait until I do a few other rebol 
projects first, so I'll probably play on the release on sunday, and 
provide private download links to those who want it .


if it works on your systems, you should quickly grow addicted to 
it.
Janko
16-May-2009
[21:last]
ok, no hurry for me, but will be interested to test and report back 
when you have it prepared