af28477f43
Pass '--vcs' parameter to echangelog to avoid different decisions.
Michał Górny
2010-11-08 20:22:35 +01:00
ce4ce52c10
update documentation
Mario Fetka
2010-11-08 19:37:26 +01:00
3f90dcfc66
update gitignore
Mario Fetka
2010-11-08 14:18:54 +01:00
6ad574f515
initial commit
Mario Fetka
2010-11-08 14:11:20 +01:00
78c5e79e70
Move CVS check earlier as hg can appear in one of the parent dirs.
Michał Górny
2010-11-07 09:10:51 +01:00
bc9441e2a7
Enable ChangeLogs with CVS and svn by default.
Michał Górny
2010-11-07 09:10:22 +01:00
db4a3def28
Fix SC_VCS=git-svn used instead of SC_VCS=git.
Michał Górny
2010-11-03 17:13:25 +01:00
b21ae5bd82
Don't use `grep -e' without a reason to do so.
Michał Górny
2010-11-02 09:05:16 +01:00
09661479e0
Replace SC_VCS=git-svn with SC_WANT_CHANGELOG.
Michał Górny
2010-11-01 23:13:55 +01:00
de3ab6ece9
Avoid using XSI extensions (-a and -o test operators).
Michał Górny
2010-11-01 23:07:39 +01:00
470faa079a
Fix the .gitignore file.
Michał Górny
2010-11-01 16:54:00 +01:00
441d47af54
Use the 'build-aux' directory.
Michał Górny
2010-11-01 16:42:38 +01:00
6a202d66b0
Generate output files within the Makefile, and distribute them.
Michał Górny
2010-10-31 16:10:54 +01:00
42485aa9a1
Use complete @PACKAGE_STRING@ in sunrise-commit.
Michał Górny
2010-10-31 16:09:49 +01:00
885c2d40c2
Adjust the prereqs and disable dependency tracking.
Michał Górny
2010-10-31 08:33:47 +01:00
f8ea18212e
Clarified 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
dbd11bc848
Use dist-bzip2 by default.
Michał Górny
2010-10-30 22:08:06 +02:00
b0ec712f33
Add detailed scenario descriptions.
Michał Górny
2010-10-30 21:28:35 +02:00
76e0af1e25
Update the manpage a little.
Michał Górny
2010-10-30 20:15:40 +02:00
ce70c2dd65
Only verbosely output ``Updating the repository...'' when actually attempting to upate the repository.
Nathan Phillip Brink
2010-10-30 14:17:08 -04:00
5a693ebacf
Add .gitignore to hide changes to automatically generated files.
Nathan Phillip Brink
2010-10-30 13:16:00 -04:00
794daad0d3
Use the modern naming convention for configure.ac.
Nathan Phillip Brink
2010-10-30 13:12:05 -04:00
c924fb5f37
Use 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
fd6cf3545b
Move to an autotools-based build system.
Michał Górny
2010-10-30 17:53:30 +02:00
156a5d7131
Peform the repo update before calling echangelog.
Michał Górny
2010-10-30 11:48:59 +02:00
8ef4e30fc5
Pass '-d -P' to 'cvs update'.
Michał Górny
2010-10-30 11:48:03 +02:00
cee1dac95f
In CVS, don't call vcs_status if update is used already.
Michał Górny
2010-10-30 11:44:54 +02:00
849ccc9cf7
We don't expect SC_VCS to be git-cvs.
Michał Górny
2010-10-28 18:38:49 +02:00
59dd01f1c7
Don't prepend the package name when committing it to CVS.
Michał Górny
2010-10-28 18:38:10 +02:00
3c7b7518ef
Make 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
3a3818cab3
Support 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
176fcaecef
Introduce array_append() function, in favor of inline assignments.
Michał Górny
2010-10-02 18:35:12 +02:00
8e6c21f793
Subversion: Fix detection of package removal for overlays using plain Subversion.
Nathan Phillip Brink
2010-09-28 12:44:52 -04:00
c8c9e803e7
Whitespace cleanup.
Michał Górny
2010-09-26 10:37:29 +02:00
254df61bd8
Fix 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
7810093bba
Fix 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
f10dea040c
Mercurial: 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
779394ac1f
When 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
0d1ac07ef7
Mercurial: 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
c8da172252
Silence the 'hg tip' call.
Michał Górny
2010-08-26 18:54:14 +02:00
ff91dba58c
Add 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