62b43704ef
Run "configure" before checking for differences and releasing
2014-10-09 23:00:51 +02:00
e8367af631
Fixed the links for Redmine
2014-09-30 18:49:20 +02:00
2d24a89264
Also provide a link when there is more than one commit (to the branch)
2014-09-20 03:50:28 +02:00
c8d1d32ba2
Forced the links to be in lower-case for Redmine
2014-09-17 18:16:36 +02:00
c2ed131032
Added support for Redmine
2014-09-15 18:50:06 +02:00
d9aa6a94a5
Output links only when a single commit was pushed
2014-09-15 18:49:14 +02:00
1a97d48d4b
Also link to the gitweb repository for new tags and branches
2014-09-14 22:51:54 +02:00
d20c8fb80b
Added support for links back to gitweb
2014-09-14 21:55:26 +02:00
f24061cd50
Rewrote the string truncation substitution that was not POSIX-compliant
2014-09-14 21:54:01 +02:00
bcbb1a6d6d
Left-trimmed the message when no repository is known
2014-09-14 21:48:10 +02:00
600e82b0c4
Include the short revision in the message for new branches and tags
2014-09-14 21:31:42 +02:00
96a07f353a
Also support (un)tagging
2014-09-14 21:23:04 +02:00
b0a1289cd3
Also determine the plural form for the type of push
2014-09-11 21:34:54 +02:00
195a5cad42
No longer require "wc" (fixes spacing on NetBSD)
2014-09-11 21:34:19 +02:00
792d31a6b7
Really detect new and deleted branches
2014-09-10 21:55:29 +02:00
4a9a8cc4de
Code cleanup
2014-09-10 21:55:06 +02:00
baa2821eb0
Code cleanup
2014-09-10 21:53:53 +02:00
Fredrik A
547437b7e1
Gather unique file count
2014-09-10 21:28:11 +02:00
1edaf8e1f2
Also mention the author and repository in the messages
2014-09-03 23:17:30 +02:00
6d0bbbc4ac
Mention the commit ID and message when pushing single commits
2014-09-03 00:26:18 +02:00
9d20f4e689
Determine the branch and commit type
2014-09-01 23:11:25 +02:00
2182a018a0
Also log the refname for now
2014-08-29 04:39:51 +02:00
0a3d4dedf8
Code cleanup
2014-08-29 04:25:56 +02:00
540785907b
It is really the "update" hook which seems to accept 3 arguments
2014-08-29 04:11:03 +02:00
ca64142d25
Trying to implement both "post-commit" and "post-receive" together
2014-08-29 03:57:08 +02:00
ab5238ef12
Introducing a Git hook
2014-08-29 02:57:23 +02:00
17d084cb08
Imported a locking script
2014-04-07 00:31:16 +02:00
43a2016d54
More portable shebang, from 7heo <7heo@mail.com>
...
Original commit message:
« The path /bin/sh for the shebang is more portable
than /usr/bin/env, according to Sven Mascheck:
http://in-ulm.de/~mascheck/various/shebang/#env
and:
http://in-ulm.de/~mascheck/various/shells/
Additionally, a space after the shebang first two
characters (#!) is said to be more portable:
http://in-ulm.de/~mascheck/various/shebang/#blankrequired
I fixed the test script shebang accordingly. »
It doesn't say the presence of a space makes it more portable; it says it was a rumor that could never be proven true, for some completely obsolete releases of UNIX. I did not apply that part.
Thanks!
2014-03-13 14:00:47 +09:00
9dab19024d
Fixed the order of arguments to "git tag"
2014-02-10 01:09:19 +01:00
387518745f
Add a message when tagging with Git
2013-11-25 02:48:05 +01:00
ff2d044705
Added a test for the vendor prefix for desktop entries
2013-11-25 01:54:34 +01:00
c610c4a62b
Added a check for fuzzy translations
2013-11-25 01:46:38 +01:00
4819f83713
Be sure to be working on the master branch
2013-11-25 01:35:45 +01:00
844cef198b
Only log errors while generating the documentation
2013-07-24 03:56:22 +02:00
3abcee439b
More portable use of install(1)
2013-07-24 03:51:24 +02:00
8bb189e59d
Fixed installation of the manual pages (in the proper destination folder)
2013-07-24 02:34:18 +02:00
7321b6018a
Fixed the right path this time (for Git instead of for CVS)
2013-07-24 02:14:00 +02:00
af74e992eb
Fixed installing the manual pages
2013-07-24 02:08:38 +02:00
34e24bc941
Also install deforaos-document.sh
2013-07-24 01:48:46 +02:00
eda53868a0
Added an explicit mode for e-mailing (disabled by default)
2013-07-22 03:54:41 +02:00
224430a09c
Let both scripts really work with either temporary or existing directories
2013-07-22 03:40:31 +02:00
4bda0d52bb
Make sure the base folder always exists
2013-07-22 03:27:48 +02:00
b2e01068e0
Code cleanup and minor fixes
2013-07-22 03:23:54 +02:00
c52c0b8020
Make sure to be downloading every sub-repository as well
2013-07-22 03:09:13 +02:00
26fc65506b
Fixed issues cloning and accessing the local Git mirror
2013-07-22 02:46:43 +02:00
15c1c507d6
More consistency between both documentation and update scripts
2013-07-22 02:37:55 +02:00
cac2860df2
Always erase temporary data
2013-07-22 02:24:37 +02:00
53f716f8eb
Default to git.defora.org instead of github.com for Git mode
2013-07-22 02:22:19 +02:00
3fad34bf69
More consistency for the usage screen and e-mail subject
2013-07-22 02:21:35 +02:00
b2599fa7f6
Be more verbose when updating the main repository
2013-07-22 02:08:27 +02:00
a4fd7bda56
Make sure to delete the temporary folder
2013-07-19 18:55:11 +02:00
3e5ce18155
Mention the adequate SCM tool within the subject line
2013-07-19 03:17:23 +02:00
e19efeb073
Re-generated the Makefiles
2013-07-17 03:59:19 +02:00
562eaad839
Updated the default GITROOT to be that hosted by the DeforaOS Project
2013-03-17 21:35:40 +01:00
3fb68a2c62
Also install deforaos-build.sh and deforaos-update.sh by default
2013-03-17 20:49:44 +01:00
9f423474d7
Supporting git in the update script as well
2013-03-11 23:23:41 +01:00
028f0f2e64
Re-generated the Makefiles
2013-03-11 23:22:57 +01:00
b5dd110977
Code cleanup
2013-03-11 23:09:22 +01:00
7ccaac1249
Beginning to support Git
2013-03-05 03:49:59 +01:00
c504f8d601
Added support for git
2013-03-04 22:35:40 +01:00
b4412578af
Re-generated Makefiles
2013-01-07 02:21:31 +01:00
a6b7f78aa6
Safer invocation of some binaries (thanks to getopt)
2012-10-15 20:00:18 +00:00
2ea2b5f461
De-linuxing
2012-10-15 19:38:35 +00:00
f277c0ab66
Added a comment
2012-10-13 16:44:32 +00:00
4184606f1e
Code cleanup
2012-10-13 16:28:41 +00:00
bd893d7141
Work-around the current locate for manual pages
2012-10-13 16:25:56 +00:00
f86dba4908
More soft-coding
2012-10-13 15:50:11 +00:00
bc26b29c37
Stop at the first section when parsing project.conf
2012-10-13 15:42:22 +00:00
68cb569320
Duplicate existing pkgsrc MESSAGE files when already existing
2012-10-08 22:40:16 +00:00
72f8dc295f
Force debugging output to stderr
2012-10-08 22:39:32 +00:00
1700f12978
Added a verbose mode
2012-10-07 19:56:58 +00:00
df1b975166
Added a debugging mode
2012-10-07 19:52:27 +00:00
bae2b02422
Using getopts more consistently
2012-10-07 19:33:18 +00:00
42fbe57eed
Using getopts more consistently
2012-10-07 18:51:03 +00:00
fd2d6818f0
Using a temporary folder is now optional
2012-10-07 17:06:36 +00:00
6df48c4206
Using getopts
2012-10-07 17:01:34 +00:00
4f29fb2ee6
Comment cleanup
2012-10-07 16:55:17 +00:00
28880f03b2
Using getopts
2012-10-07 16:52:39 +00:00
75ba36ece3
Using getopts as well
2012-10-07 16:18:34 +00:00
7df82ad303
Sort the PLIST accordingly
2012-10-06 02:45:20 +00:00
21c2a8fe4d
Code cleanup
2012-10-05 18:36:14 +00:00
1bc4b7c27d
Also allow internal variables to be overriden when calling the script
2012-10-04 23:28:42 +00:00
1e9b04c459
Allow internal variables to be modified when calling the script
2012-10-04 23:20:12 +00:00
a4c539b4e0
Updated the web address for project submission
2012-10-04 23:05:52 +00:00
d0b1c2e29c
The description for Debian packages only requires one leading space
2012-10-03 17:48:27 +00:00
e2fcaf61c9
PKG_DESTDIR_SUPPORT as user-destdir is superfluous by now
2012-10-03 17:16:16 +00:00
b0073f776b
Checking debian packages with lintian
2012-10-03 02:18:00 +00:00
54b57a9be2
More soft-coding
2012-10-03 01:48:30 +00:00
9bce33cc03
Properly append a major version number to library packages (for Debian)
2012-10-03 01:38:54 +00:00
8d61c2b747
Only build Debian development packages for libraries (some issues remain)
2012-10-03 01:27:24 +00:00
c7324f1459
Support the creation of development packages
2012-10-03 01:01:54 +00:00
33654163ee
Code cleanup (avoiding switch statements within switch statements)
2012-10-03 00:35:25 +00:00
a4fece8990
Implemented "debian/menu"
2012-10-03 00:23:54 +00:00
3f7460b753
Implementing more build dependencies (for Debian packages)
2012-10-02 23:46:53 +00:00
954e926dc1
Fixed the destination directory
2012-10-02 22:57:06 +00:00
a0981093cc
Creating debian/menu as well (from desktop files)
2012-10-02 22:46:31 +00:00
fdab2efc60
Automatically building Debian packages
2012-10-02 22:30:54 +00:00
668adf2ab5
Implemented "debian/compat"
2012-10-02 22:12:39 +00:00
c85b095a1e
Better error checking around the creation of "debian/changelog"
2012-10-02 22:09:57 +00:00
b3a50fed6b
More soft-coding
2012-10-02 22:01:44 +00:00
da254cfe82
Fully implemented debian's changelog using "dch" by now
2012-10-02 21:59:03 +00:00
d482e99a4f
Beginning to support cross-compilation
2012-10-02 21:54:07 +00:00
2504d2fc58
Fixed DESTDIR when installing files
2012-10-02 21:36:08 +00:00
f45831ff14
Set PREFIX when building and installing files
2012-10-02 21:30:37 +00:00
5c55b3fd08
Also set the distribution when using "dch"
2012-10-02 21:27:35 +00:00
8932e7fb35
Implemented debian/changelog (in interactive mode using "dch")
2012-10-02 21:23:41 +00:00
ddc1568e40
Portability fixes
2012-10-02 21:13:25 +00:00
39e4a43bd5
Began support for Debian packages
2012-10-02 21:05:53 +00:00
4ae13a9d5c
Implemented DESCR (defaulting to the existing one)
2012-10-02 17:52:57 +00:00
25728cbcef
Running pkglint (always fails at the moment)
2012-10-02 17:44:43 +00:00
d93127cff9
Handling existing patches
2012-10-02 17:39:59 +00:00
ccd4472ac0
Implemented xgettext as a tool
2012-10-02 17:28:05 +00:00
9765f62487
Implemented options and rc scripts
2012-10-02 17:17:20 +00:00
f7aacdc962
Fixed a few bugs and implemented options handling (for pkgsrc)
2012-10-02 16:22:09 +00:00
3d707431ab
Whitespace cleanup
2012-10-02 16:11:13 +00:00
6158da88ff
Implemented PLIST
2012-10-02 16:07:29 +00:00
4923b75776
Initial version of deforaos-package.sh (supporting pkgsrc)
2012-10-02 15:23:57 +00:00
7518bad6a5
Install deforaos-release.sh by default
2012-10-01 23:02:37 +00:00
ea697c8717
No longer require config.sh
2012-10-01 22:55:34 +00:00
3f02b79ed1
Detect (and prevent) more errors when extracting the archive
2012-10-01 22:48:10 +00:00
d06c652d2a
Added a debugging and a verbose mode
2012-10-01 22:31:00 +00:00
ca40720609
Also tagging the sources
2012-10-01 22:18:51 +00:00
4bb4d54760
Also checking if the sources were modified
2012-10-01 22:06:46 +00:00
0568b7f951
Imported deforaos-release.sh
2012-10-01 18:18:17 +00:00
6edf409a67
Initial import
2012-10-01 18:17:15 +00:00
7b9a4a7a28
Fixed the project reference within the license terms
2012-10-01 11:44:07 +00:00
6ec2964987
Generating all the documentation available
2012-07-19 14:05:45 +00:00
a4c774ab1d
No longer hide errors upon checkout
2012-07-08 21:19:13 +00:00
53525d8de5
*** empty log message ***
2012-07-08 21:18:20 +00:00
f63ac6b6a2
No longer hide errors with Gtkdoc
2012-06-26 15:38:18 +00:00
4f07656628
Fixed temporary directory creation
2012-06-26 15:36:49 +00:00
f24e404f1c
Be stricter at enforcing permissions
2012-06-23 22:14:16 +00:00
50e99f8a6d
Generate and install the manual pages as well
2012-06-23 21:57:09 +00:00
ec24a09878
Added license text
2012-06-22 00:57:09 +00:00
d9f488197d
Added a script to document the tree
2012-06-17 23:49:20 +00:00
da1b169f6a
No longer documenting the tree within the update script
2012-06-17 23:33:10 +00:00
bb8159f103
Hide the output for the documentation phase
2012-06-15 22:11:30 +00:00
7eb5717d8c
No longer install the same documentation repeatedly
2012-06-15 22:06:58 +00:00
1bfc9c539c
Really look for gtk-doc documentation instead of manual pages
2012-06-14 23:58:55 +00:00
19ae99682b
Additional fixes
2012-06-14 23:53:58 +00:00
baa9980d14
Code cleanup
2012-06-14 23:46:00 +00:00
224e9bcb56
Create the home folder if it does not exist
2012-06-14 23:35:29 +00:00
5efe4bbec1
Fixed configuring CVS
2012-06-14 23:33:34 +00:00
befe8a3cbd
Also document the tree from now on
2012-06-14 23:19:50 +00:00
0d50367715
Code cleanup
2012-06-14 23:06:53 +00:00
0f82b9b6b6
Fixed the CVSROOT
2012-06-14 23:04:50 +00:00
7f82e1e25e
Updated copyright information
2012-06-14 22:59:00 +00:00
cefc089472
The "install" target is no longer relevant
2011-03-22 00:11:29 +00:00
5f5c0928b8
Re-generated Makefiles
2011-02-03 04:15:27 +00:00
fd09a22a38
Cleaning the objects before every build
2010-11-17 15:22:41 +00:00
c5cad3b22d
Both scripts now send an e-mail with the current date
2010-04-11 22:28:08 +00:00
035839232c
Define the path to the kernel higher up in the variables list
2010-01-17 00:15:08 +00:00
bfff596d9d
Really reflecting the last modifications to build.sh
2010-01-15 22:26:28 +00:00
ac05a1257e
DESTDIR was inconsistent in the first call to make (and fix for bootstrap)
2009-12-23 19:38:15 +00:00
57a6e1084f
The anonymous CVS server was renamed
2009-05-17 23:48:43 +00:00
2a79a7a50a
Creates an ISO image for Linux (some values hard-coded)
2009-05-17 23:48:11 +00:00
fe421df241
Fixed archive generation
2009-03-28 01:57:10 +00:00
bd8636c0af
Code cleanup
2008-11-20 00:58:27 +00:00
d9d0a26382
Initial release
2008-09-03 11:55:03 +00:00
6ddf982a55
Updated a comment
2008-08-22 17:16:26 +00:00
8a3920d304
Allow the user to specify some of the variables
2008-08-21 21:57:33 +00:00
9e6b234214
Initial release
2008-08-21 21:51:39 +00:00