af28477f43Pass '--vcs' parameter to echangelog to avoid different decisions.
Michał Górny
2010-11-08 20:22:35 +01:00
ce4ce52c10update documentation
Mario Fetka
2010-11-08 19:37:26 +01:00
3f90dcfc66update gitignore
Mario Fetka
2010-11-08 14:18:54 +01:00
6ad574f515initial commit
Mario Fetka
2010-11-08 14:11:20 +01:00
78c5e79e70Move CVS check earlier as hg can appear in one of the parent dirs.
Michał Górny
2010-11-07 09:10:51 +01:00
bc9441e2a7Enable ChangeLogs with CVS and svn by default.
Michał Górny
2010-11-07 09:10:22 +01:00
db4a3def28Fix SC_VCS=git-svn used instead of SC_VCS=git.
Michał Górny
2010-11-03 17:13:25 +01:00
b21ae5bd82Don't use `grep -e' without a reason to do so.
Michał Górny
2010-11-02 09:05:16 +01:00
09661479e0Replace SC_VCS=git-svn with SC_WANT_CHANGELOG.
Michał Górny
2010-11-01 23:13:55 +01:00
de3ab6ece9Avoid using XSI extensions (-a and -o test operators).
Michał Górny
2010-11-01 23:07:39 +01:00
470faa079aFix the .gitignore file.
Michał Górny
2010-11-01 16:54:00 +01:00
441d47af54Use the 'build-aux' directory.
Michał Górny
2010-11-01 16:42:38 +01:00
6a202d66b0Generate output files within the Makefile, and distribute them.
Michał Górny
2010-10-31 16:10:54 +01:00
42485aa9a1Use complete @PACKAGE_STRING@ in sunrise-commit.
Michał Górny
2010-10-31 16:09:49 +01:00
885c2d40c2Adjust the prereqs and disable dependency tracking.
Michał Górny
2010-10-31 08:33:47 +01:00
f8ea18212eClarified the EXTENDED DESCRIPTION section of the manpage and enforced more consistent highlighting of ``sunrise-commit''.
Nathan Phillip Brink
2010-10-30 16:34:32 -04:00
dbd11bc848Use dist-bzip2 by default.
Michał Górny
2010-10-30 22:08:06 +02:00
b0ec712f33Add detailed scenario descriptions.
Michał Górny
2010-10-30 21:28:35 +02:00
76e0af1e25Update the manpage a little.
Michał Górny
2010-10-30 20:15:40 +02:00
ce70c2dd65Only verbosely output ``Updating the repository...'' when actually attempting to upate the repository.
Nathan Phillip Brink
2010-10-30 14:17:08 -04:00
5a693ebacfAdd .gitignore to hide changes to automatically generated files.
Nathan Phillip Brink
2010-10-30 13:16:00 -04:00
794daad0d3Use the modern naming convention for configure.ac.
Nathan Phillip Brink
2010-10-30 13:12:05 -04:00
c924fb5f37Use autoconf's AC_SUBST for sunrise-commit.1 (the manpage), not just sunrise-commit.
Nathan Phillip Brink
2010-10-30 13:11:22 -04:00
fd6cf3545bMove to an autotools-based build system.
Michał Górny
2010-10-30 17:53:30 +02:00
156a5d7131Peform the repo update before calling echangelog.
Michał Górny
2010-10-30 11:48:59 +02:00
8ef4e30fc5Pass '-d -P' to 'cvs update'.
Michał Górny
2010-10-30 11:48:03 +02:00
cee1dac95fIn CVS, don't call vcs_status if update is used already.
Michał Górny
2010-10-30 11:44:54 +02:00
849ccc9cf7We don't expect SC_VCS to be git-cvs.
Michał Górny
2010-10-28 18:38:49 +02:00
59dd01f1c7Don't prepend the package name when committing it to CVS.
Michał Górny
2010-10-28 18:38:10 +02:00
3c7b7518efMake the -d option disable updating the local repository. It originally enabled updating the local repository, performing the reverse of its documented functionality.
Nathan Phillip Brink
2010-10-27 16:27:20 -04:00
3a3818cab3Support CVS. I actually tested the package adding, updating, bumping, and removal operations this time ;-).
Nathan Phillip Brink
2010-10-27 16:22:46 -04:00
176fcaecefIntroduce array_append() function, in favor of inline assignments.
Michał Górny
2010-10-02 18:35:12 +02:00
a23f1fdb9bIntroduce simple fastconf install script.
Michał Górny
2010-09-27 17:09:48 +02:00
8e6c21f793Subversion: Fix detection of package removal for overlays using plain Subversion.
Nathan Phillip Brink
2010-09-28 12:44:52 -04:00
c8c9e803e7Whitespace cleanup.
Michał Górny
2010-09-26 10:37:29 +02:00
254df61bd8Fix my previous two fixes. Now one can enter a category directory and use sunrise-commit to remove packages whose directories are marked as deleted. Successfully tested to work with a Mercurial repository, unlike my previous two commits ;-).
Nathan Phillip Brink
2010-09-23 19:07:44 -04:00
7810093bbaFix my fix for relative paths during package removal so that one may remove multiple packages at a time.
Nathan Phillip Brink
2010-09-20 10:52:03 -04:00
f10dea040cMercurial: Fix vcs_commit() so that a commit message is specified. Also, fix relative path names so that one can remove a package by running sunrise-commit from a category directory instead of from a repository's root directory.
Nathan Phillip Brink
2010-09-20 10:48:39 -04:00
779394ac1fWhen removing a package and grepping ofr package references, don't let grep complain if profiles/package.mask doesn't exist.
Nathan Phillip Brink
2010-09-20 10:20:52 -04:00
0d1ac07ef7Mercurial: In vcs_reset(), the hg revert command was creating backups of files with names similar to ChangeLog.orig. The introduction of new files prevents a successful commit because the new file isn't included into the repository. Now we request that no backups be made when reverting a file.
Nathan Phillip Brink
2010-09-15 01:38:17 -04:00
c8da172252Silence the 'hg tip' call.
Michał Górny
2010-08-26 18:54:14 +02:00
ff91dba58cAdd notes to the manpage: DVCSes will not have ChangeLogs created automatically; there is no automatic pulling for DVCSes.
Nathan Phillip Brink
2010-08-25 18:52:18 -04:00
08827d56e1Simplify checking exit code 0.
Michał Górny
2010-08-26 00:08:21 +02:00
16a8ff2d6dSimplify logic.
Michał Górny
2010-08-25 23:59:17 +02:00
b381a62c21Update manpage to state Mercurial support.
Michał Górny
2010-08-25 23:57:17 +02:00
e9c45a709a'Unsunrise' the script description.
Michał Górny
2010-08-25 23:54:12 +02:00