of the form user@git.kde.org:/path/to/repo.git
Reported by Eike Hein.
CCMAIL:hein@kde.org
svn path=/trunk/KDE/kdesdk/scripts/kdesrc-build; revision=1180114
* It is now controlled by an option 'build-when-unchanged' which defaults to true,
so the optimization must now be explicitly enabled.
* The build is only skipped if the module was successfully installed (as determined
by the persistent data recorded last run).
* A command-line option, --force-build is added, along with
--no-build-when-unchanged to be symmetric with the rc-file option.
The new command line option and rc-file option are also documented and added to the
Kate/Kwrite syntax highlighting file.
BUG:248826
FIXED-IN:1.12.1
svn path=/trunk/KDE/kdesdk/doc/scripts/kdesrc-build/; revision=1168981
Remove internal names of removed options to ensure they are not referenced from
elsewhere in the documentation.
svn path=/trunk/KDE/kdesdk/doc/scripts/kdesrc-build/; revision=1168575
* Update the kwrite/kate syntax highlighting for kdesrc-buildrc to include all
current options (that I know of :P)
* Update the kwrite/kate syntax highlighting for kdesrc-buildrc to scan module
names correctly (noted by the fact that kwrite was making groups within groups
for extragear/foo modules).
svn path=/trunk/KDE/kdesdk/scripts/kdesrc-buildrc.xml; revision=1168570
views fine here so I'm pretty sure I've done this correctly, but just let me
know if I've left something out.
I intend to rename the KDE 4.5 docs as well if permitted by the translations (as
urged by Burkhard Lück), this would occur shortly after tagging 4.5.1. I will mail
separately about this permission.
CCMAIL:kde-i18n-doc@kde.org
svn path=/trunk/KDE/kdesdk/doc/scripts/kdesvn-build/; revision=1166825
usage of module-base-path since qt-copy is no longer in Subversion, and change some
KDE 4.4's to 4.5 to get with the times. I will soon rename the docs in trunk to
reflect the name change of kdesvn-build to kdesrc-build as well.
CCMAIL:lueck@hube-lueck.de
svn path=/trunk/KDE/kdesdk/doc/scripts/kdesvn-build/; revision=1166822
to allow --no-src to Do the Right Thing. Fixes bug 248545.
BUG:248545
FIXED-IN:1.12.1
svn path=/trunk/KDE/kdesdk/scripts/kdesrc-build; revision=1166795
I've rejected this feature a couple of times due to the risk of having an inconsistent
build, but honestly this isn't a realistic probability for many of the possible incompatible
updates, and using --refresh-build is already sometimes required.
So since the patch provided by Rafael Fernández López was already in such good shape (and
provided out of the blue) I decided I'd finally relent and get the feature in.
So now kdesrc-build will detect whether actual updates occurred to the source and only try
to build in that situation. This can, of course, be overridden with --refresh-build.
CCMAIL:ereslibre@kde.org
svn path=/trunk/KDE/kdesdk/scripts/kdesrc-build; revision=1160411
on a git module update. Strictly speaking it shows the number of non-merge commits, not the
number of files affected so I suppose I still need to change that. Still need to solve the
git-clone case though.
svn path=/trunk/KDE/kdesdk/scripts/kdesrc-build; revision=1160107
Old kdesvn-buildrc files are still accepted, and the persistent data should also be read
just like it was before (although it will be written out with a different name from now
on).
svn path=/trunk/KDE/kdesdk/scripts/kdesvn-buildrc.xml; revision=1143246
uninitialized variable warnings, and there's probably a cleaner way to achieve the same
effect hanging in there somewhere.
CCBUG:237527
svn path=/trunk/KDE/kdesdk/scripts/kdesvn-build; revision=1131025
I'm doing this to support building multiple branches with git repositories
from the same clone. With this change its possible to have this in the config:
module kdevplatform
branch master
prefix /home/andreas/kdevelop
repository git@gitorious.org:kdevelop/kdevplatform.git
end module
module kdevplatform-stable
branch 1.0
manual-build true
dest-build-dir kdevplatform-stable
dest-dir kdevplatform
prefix /home/andreas/kdevelop-stable
repository git@gitorious.org:kdevelop/kdevplatform.git
end module
To build the stable and development branches of kdevplatform easily with
kdesvn-build and without build-files interfering with one another.
CCMAIL: mpyne@kde.org
svn path=/trunk/KDE/kdesdk/scripts/kdesvn-build; revision=1126303
modules on the command line, then those are directly uninstalled. Otherwise the normal
build list is used, modified so that only modules kdesvn-build thinks it has actually
installed are attempted to be uninstalled. (This means that git modules don't play nice
because I am not setting the last-install-rev persistent property for those yet, sorry).
You can set the option use-clean-install to true in your kdesvn-buildrc to also have
kdesvn-build uninstall a module just before installing it to keep stray files from
accumulating.
Probably not quite fully baked, but should be good enough for 1.12 (the first release it
will show up in).
BUG:211745
svn path=/trunk/KDE/kdesdk/scripts/kdesvn-build; revision=1123842
It's just like --resume-from, except that if you've already verified that your fix
allows the module to build and install there's no reason to run kdesvn-build through
the same process again. Using --resume-after tells kdesvn-build to pick up with the
module after the one you've supplied (which would normally be the module that failed).
CCMAIL:toma@kde.org
svn path=/trunk/KDE/kdesdk/doc/scripts/kdesvn-build/; revision=1089384
have a chance to take effect before looking at global fallbacks. This allows
e.g. module-base-path for a module to still override a global branch
(previously only module-specific branch options would do so)
BUG:223341
CCMAIL:faure@kde.org
svn path=/trunk/KDE/kdesdk/scripts/kdesvn-build; revision=1082654
using CFQ, in kdesvn-build. Also update the documentation at the same time for once.
To enable, set use-idle-io-priority to true in your .kdesvn-buildrc (it is
disabled by default for now).
BUG:194635
svn path=/trunk/KDE/kdesdk/doc/scripts/kdesvn-build/; revision=1082647