there, I broke it when I factored out that code into a separate function.
* Add 'www' module to list of modules that don't get a /KDE prefix.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=412995
the branches/ and tags/ directories seems a little screwy, but regular ol' modules should still
work. See the docs for more information.
* Updated the documentation in Subversion to match the ones on my website.
* Now both kde-common and KDE/kde-common are searched when looking for an /admin dir. If
kde-common wasn't installed, it is downloaded automatically. The bug was reported by someone
on IRC, and apparently he e-mailed me a patch, but I have been unable to check my e-mail while
I am away. :(
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=412567
and kde-common won't fool kdesvn-build into thinking that it uses unsermake
(which means now kdesvn-build won't update unsermake if you only update
kde-common).
Don't try to build the kalyptus subdirectory of kdebindings (you'd have to be
using checkout-only to get the error message I got). If there are other
subdirectories in modules which can't have make run in them, let me know and
I'll blacklist them as well.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=411415
* Generates kdesvn-build compatible files.
* Added a few pages for the extragear and playground modules.
* checkout-only only shown for extragear, playground, and kde-i18n now. (You
can still edit these later for any module of course).
* Warn about overwriting a file.
* Recognize changes to the file name line edit (it never actually did anything
prior to this point).
* The code is slightly more Python-like.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=411384
1. Add --revision command line option to restrict checkouts to a certain revision.
2. Use a separate unsermake-options option. You can use this to pass the neato
options to unsermake, now make-options is used *only* for automake.
Code cleanups.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=411360
* Added a few command line options. (--(no-)?color, --foo)
* Lots of code cleanup, corrected/added comments, etc. Some functions were
rewritten/reorganized.
* This is what I'll be releasing as 0.93 if I don't catch any other major flaws
in the meantime.
* The output is more 'colorful'
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=410256
no one should have to run svn switch manually in case I broke it for you last
night. :(
Rewrite the checkout and update code. It's a lot smaller and should hopefully
be easier to maintain than the 5 or so functions I had scattered all over
before.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=410198
* Install kdesvn-build
Is renaming the dir to kdesvn-build a good idea?
CCMAIL: Michael Pyne <michael.pyne@kdemail.net>
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=410194
was working for me before, because there's no reason it should have.
Change default anon server to use svn:// instead of https://.
Include auto-repo-switching functionality so that people who have already
checked out code using the default won't have to life a finger.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=409957
doc.html.in is still floating around since it's what passes for documentation.
* Rename kdecvs-pywizard to kdesvn-pywizard. It's still tied to the old options
though, and as such isn't really a great help.
* Update HISTORY and TODO.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=409925
those exclusively. Thanks to David Skidmore for the bug report.
Also, I've hardcoded use-unsermake to false for qt-copy, which has the side
effect of not forcing unsermake to download when all you're building is qt-copy.
CCMAIL:thonot@earthlink.net
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=409924
intensity.
Also, bump the version to v0.90, I'll probably make a release of this since it
works for at least one person other than myself. ;)
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=409923
hopefully without breaking what was working before.
I've updated the sample config appropriately.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=409917
the server being hammered and all ;). Speaking of which, I probably shouldn't
be committing this either, but I need to head to sleep and I'd like this to get
some testing.
Most notably, I removed the hacks needed by CVS correctly checkout the /admin
directory, hopefully it'll work fine.
Stuff like /playground/multimedia/jukquiz probably won't build right though,
kdesvn-build still doesn't know that the actual application is jukquiz, and
that the actual module is multimedia.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=409675
(try) to build a useful set of modules, with a useful set of default options,
if you have no config file.
* Add some color to the output (more will probably come, can be disabled, no
color is printed if the output isn't a tty).
* Initial support for modules of the form 'playground/games/knetwalk', this part
will probably be tougher than I thought. :(
* Correct some debugging output.
* If unsermake is automatically included in the build, it no longer automatically
includes kdenonbeta/admin.
* Correct a co -l option to read co -N
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=409673
end up allowing users to specify the full path at some point so they're not
screwed if I don't update the script.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=406867
* Special-case downloading kdesupport (there's probably more modules I should add to this list).
* Don't try to create the log directory in pretend mode.
I was able to download, build, and install arts using this version, so I think
it's getting closer to being ready to replace kdecvs-build.
I still need to investigate svn+ssh though.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=406865
there is a lot of converting cvs to svn (or Subversion). This includes:
* ~/.kdecvs-build -> ~/.kdesvn-build
* Obviously svn is run instead of cvs.
* cvs-server -> svn-server (the https://svn.kde.org/home/kde form)
* cvs-root -> source-dir (this makes more sense anyways)
The release-tag option has been more or less excised for now while I try to
think of how I want to support that feature in kdesvn-build. It will
probably involve running svn switch.
Also, building doesn't seem to work, and I'm sure that there's other issues.
However, checking out and updating seems to be working.
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=406675
For example, to update and build only the khtml component of kdelibs, you would type at the prompt "kdecvs-build kdelibs/khtml".
This should work pretty good, but feel free to let me know if I've b0rken anything. =D
svn path=/trunk/kdenonbeta/kdecvs-build/; revision=346557