| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
This function will work correctly with files encoded in any character
set, as long as the copyright statements consist of plain ASCII.
|
|
|
|
|
| |
This also fixes a case where something like "Copyright 2011 " would be
replaced with "Copyright 2011-2011 ".
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This should handle all kinds of variance in the input ChangeLog and
skel.ChangeLog.
|
|
|
|
|
|
| |
We want repoman to be applicable to as many repositories as possible.
If necessary, we can add another layout.conf attribute that configures
the copyright start years for all files.
|
| |
|
|
|
|
|
|
| |
We want repoman to be applicable to as many repositories as possible.
If necessary, we can add another layout.conf attribute that configures
the copyright start years for all files.
|
| |
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
To retain the behaviour of echangelog, update the copyrights on modified
files (mostly ebuilds) when necessary. Also update the ChangeLog's
copyright.
|
|/
|
|
|
|
|
| |
Use skel.ChangeLog from the repo to create the header of a new ChangeLog
file. Else, we just retain the original header of the ChangeLog. When
no skel.ChangeLog file exists, and this is a new ChangeLog, no header is
used.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating the ChangeLog file may be desirable in more repos than just the
one named 'gentoo', like e.g. the Prefix one. Hence, make this default
configurable though metadata/layout.conf.
This commit must go accompanied by a commit to
gentoo-x86/metadata/layout.conf that adds the following bit:
# Bug #337853 - gentoo's council says to enable
# --echangelog by default for the "gentoo" repo
update-changelog = true
|
|
|
|
|
| |
This warning has been broken since commit
5f65c2294df592a6a4e0f0fff0bedec49ed3491a.
|
|
|
|
|
|
| |
Having sleep in the world-writable loop causes riduculous delays for
prefix users with exotic filesystem constraints (like a FAT filesystem
mounted with umask=000).
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This module is an alias for flat_hash now, and hasn't been useful
since FEATURES=metadata-transfer was disabled by default in commit
81db3e467cd7f8bb94fcdf96d5fb4acf27bf382b.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This fixes volatile cache validation that did not get fixed in commit
a63c163a50bf8a4e5ca8673cd8bebae29c36643a. Now all volatile cache
problems that have been introduced since commit
2ed1cb53cc4158af08c22d466b15b9a9a7767212 should be fixed.
|
|
|
|
|
|
|
|
|
| |
The metadata_overlay usage, that was triggered automatically for users
without depcachedir write access, has been broken since commit
2ed1cb53cc4158af08c22d466b15b9a9a7767212. The metadata_overlay class
is not compatible with the new validation code, so remove it. If users
have metadata_overlay configured as their cache module, fall back to
flat_hash.
|
|
|
|
|
| |
The deepcopy in catch/volatile.py misbehaved when it tried to copy
attributes like __DEEPCOPY__ that didn't correspond to known functions.
|
| |
|
| |
|
|
|
|
| |
This code only needs to exist in _metadata_callback.
|
|
|
|
|
| |
Allows forced ChangeLog generation even when the vcs has detected that
the ChangeLog has already been modified.
|
|
|
|
|
| |
Like echangelog does, show ChangeLog or Manifest if there are no other
changes to display.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
These tests only run if the git binary is found. They include testing
of new --echangelog=y option.
|
| |
|
|
|
|
|
| |
This feature got dropped on commit
b655137b7b5f87c11a7e742b7ef0e028a1139677.
|
| |
|
|
|
|
|
|
|
|
| |
Also:
* copy the old header from the old ChangeLog if it exists, in case it
contains a non-gentoo header
* don't add a header if the old ChangeLog exists and doesn't contain
a header
|
|
|
|
|
|
|
|
|
|
| |
Instead of calling echangelog, which on its turn has to query the VCS
again, use the existing information on changes made to the current
directory, and update the ChangeLog from Python itself.
This avoids a call to echangelog, and avoids again retrieving the same
VCS information as repoman already did. It makes repoman independent
from external tools it didn't install itself, and should be faster in
general.
|
|
|
|
|
| |
This makes it consistent with perform_checksum call which also raises
FileNotFound instead of OSError.
|
| |
|
| |
|
|
|
|
|
| |
This options disables creation of binary packages, no matter
what enabled it in the first place. See bug 386903.
|