2012-04-08 22:22:01 by Thomas Klausner | Files touched by this commit (148) |
Log message:
All supported python versions in pkgsrc support eggs, so remove
${PLIST.eggfile} from PLISTs and support code from lang/python.
|
2012-04-07 17:08:21 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
Update to 2.1.2:
This is a regularly-scheduled bugfix release.
alias: abort on missing positional args (issue3331)
aliases: use empty string for missing position parameters (issue3331)
bookmarks: clone non-divergent bookmarks with @ in them
convert/git: abort if git submodules are detected (issue2150)
convert: deal with empty splicemap path (issue3311)
dirstate: avoid normalizing letter case on icasefs for exact match (issue3340)
dirstate: fix some problems for recursive case normalization (issue3342)
dirstate: normalize case of directory components
extdiff: escape filenames with vim/DirDiff and make quoting work with Windows
filemerge: remove temporary files when using internal:dump as merge-tool
filemerge: restore default prompt for binary/symlink lost in 83925d3a4559
icasefs: use case preserved root for 'util.fspath()' invocation (issue3302)
largefiles: suppress unexpected warning of 'hg status' for removed files
localrepo: fix unpushable repos when using bookmarks (issue3317)
merge: accept missing revisions in symlink flag merge (issue3316)
merge: handle linear update to symlink correctly (issue3316)
mq: fix qpush --move with comments in series file between applied patches
qfinish: comply with the phases.new-commit option in secret mode (issue3335)
rebase: move bookmarks as needed with pull --rebase (issue3285)
rebase: properly calculate descendant set when aborting (issue3332)
rename: handle case-changing (issue1717)
setup.py: don't call splitlines twice on the output of xcodebuild (issue3277)
strip: enhance repair.strip to receive a list of nodes (issue3299)
strip: ignore -n (issue3326) (BC)
wix: add phases help text and two more translations (issue3288)
|
2012-03-15 20:43:06 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
Fix error in setup.py which affects builing on Mac OS X.
|
2012-03-15 12:53:45 by OBATA Akio | Files touched by this commit (170) |
Log message:
Bump PKGREVISION from default python to 2.7.
|
2012-03-02 15:01:17 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
Update to 2.1.1:
This is a regularly-scheduled bugfix release.
bdiff: fix malloc(0) issue in fixws()
bugzilla: stop XMLRPC requests from requesting gzipped responses
bundlerepo: bundle repos should be non-publishing (issue3266)
cmdserver: invalidate the dirstate when running commands (issue3271)
context: make workingctx.forget() really warn about untracked files
convert: ignore blank lines in mapfiles (issue3286)
convert: tolerate spaces between splicemap parent ids (issue3203)
convert: use splicemap entries when sorting revisions (issue1748)
dirstate: filecacheify _ignore (issue3278)
fetch: use update rather than clean when updating (issue3246)
forget: show warning messages for forgetting in subrepo correctly
graft: use proper revisions for copy detection (issue3265)
import: handle git renames and --similarity (issue3187)
largefiles: check whether specified patterns are related to largefiles strictly
largefiles: don't break filesets
largefiles: only cache largefiles in new heads
largefiles: use repo.store.createmode for new files in .hg/largefiles
localrepo: clear _filecache on rollback (issue3261)
localrepo: reset _phasesdirty flag after writing
localrepo: use 'changectx.dirs()' in 'status()' for directory patterns
log: fix --follow FILE ancestry calculation
log: remove caching of all visited revisions (issue3253)
log: restore cache used by --copies
mdiff: adjust hunk offsets with --ignore-blank-lines (issue3234)
mq: fix qapplied --last and qprev documentation (issue3282)
mq: fix qnext when all remaining patches are guarded
mq: make qimport --push push all imported patches (issue3130)
mq: make qprev return the previous applied patch (issue3245)
mq: restore _branchtags() fast path (issue3223)
patch: fix fuzzing of hunks without previous lines (issue3264)
patch: fuzz more aggressively to match patch(1) behaviour
pull: backout change to return code
scmutil: update cached copy when filecached attribute is assigned (issue3263)
setup: handle output from Apple's Xcode 4.3 better (issue3277)
subrepo: fix for merge inconsistencies
update: delete bookmarks.current when explicitly updating to a rev (issue3276)
update: don't move the active bookmark if a rev is specified with -r
|
2012-02-12 19:49:45 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
Update to 2.1:
Mercurial 2.1 (2012-02-01)
This is a regularly-scheduled feature release. See UpgradeNotes for some minor \
compatibility notes.
1.1. Major features
* Changesets now have a phase attribute, which tracks what changesets are \
safe to modify (see Phases)
1.2. Core changes
* annotate: support diff whitespace filtering flags (issue3030)
* bookmarks: automatically advance bookmark on bare update (BC) (issue2894)
* bookmarks: shadow divergent bookmarks of foo with foo@n
* copies: improved copy detection for diff and status
* hooks: new priority specifier to control ordering
* id: add command line options for handling ssh and https urls
* push: propagate --new-branch and --ssh options when pushing subrepos
* revset: add remote() predicate to lookup remote revisions
* subrepo: support explicit add and forget of files in subrepos
1.3. Extension changes
* bugzilla: make XMLRPC interface support http and https access
* largefiles: add --normal option to hg add (issue3061)
* notify: add option for writing to mbox
* rebase: add a "D" short option for detach
* rebase: allow --detach when --rev is used
* win32mbcs: allow win32mbcs extension to be enabled on cygwin platform
* mq: add secret phase setting
1.4. Bug fixes
* hgcia: fix diffstat support
* largefiles: add error checking to tags conversion (issue3092)
* largefiles: add tests for uncovered codepaths (issue3092)
* largefiles: check if largefile could be found when archiving (issue3193)
* largefiles: correctly download new largefiles when merging
* largefiles: correctly handle dirstate status when rebasing
* largefiles: correctly handle newly added largefile on other side of merge
* largefiles: display remote errors from putlfile (issue3123) (issue3149)
* largefiles: don't reference uninitialized variable (issue3092)
* largefiles: fix caching largefiles from an aliased repo (issue3212)
* largefiles: fix confusion upon removal of added largefile (issue3176)
* largefiles: fix inappropriate locking (issue3182)
* largefiles: fix output of hg summary (issue3060)
* largefiles: cache new largefiles for new heads when pulling
* largefiles: implement addremove (issue3064)
* largefiles: optimize performance of status on largefiles repos (issue3136)
* largefiles: optimize status when files are specified (issue3144)
* largefiles: remove empty directories upon update (issue3202)
* largefiles: fix addremove when no largefiles are specified
* largefiles: fix revert on missing largefile (issue3217)
* largefiles: fix transplant for all cases (issue3192)
* mail: use quoted-printable for mime encoding to avoid too long lines (issue3075)
* merge: give a special message for internal:merge failure (issue3105)
* rebase: reinstate old-style rev spec support for the source and base (issue3181)
* ssh: quote remote paths (issue2983)
* sslutil: abort properly if no certificate received for https connection
* sslutil: show fingerprint when cacerts validation fails
* status: support revsets with --change
* subrepo: avoid syncing bookmarks twice on clone (issue3191)
* tag: invalidate tag cache immediately after adding new tag (issue3210)
* util: don't encode ':' in url paths
* bundlerepo: try to find containing repo on creation (issue1812)
* convert: subversion convert abort on revision not found (issue3205)
* discovery: fix regression when checking heads for pre 1.4 client (issue3218)
* merge: defer symlink flag merging to filemerge (issue3200)
* patch: a little bit more robust line counting on diff --stat (issue3183)
* push: return 1 if no changes found (issue3228)
* qpush: avoid trying to manage existing history (issue2218)
* revsets: include the correct first ancestor change for follow(file)
* revsets: filesets now work correctly inside of revsets
|
2012-01-28 09:22:03 by OBATA Akio | Files touched by this commit (2) |
Log message:
disutils pkg, switch to use disutils.mk.
Bump PKGREVISION.
|
2012-01-08 16:09:06 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 2.0.2:
This is a regularly-scheduled bug-fix release.
alias: shortcut command matching so shadowing works properly (issue3104)
branch: warn on branching
changelog: handle decoding of NULs in extra more carefully (issue3156)
convert: improve exception reporting for SVN logstream
diff: don't crash when diffing a revision with a deleted subrepo (issue3153)
fetch: fix unneeded commit when no merge attempted (issue2847)
fetch: patch cornercase in children calculation (issue2773)
largefiles: copy files in binary mode (issue3164)
largefiles: don't require a user cache (issue3088) (issue3155)
largefiles: fix 'hg status' abort after merge
largefiles: handle merges between normal files and largefiles (issue3084)
merge: check filename case collision between changesets for branch merging
pathauditor: switch normcase logic according to case sensitivity of filesystem
progress: check for ui.quiet and ui.debugflag before we write
rollback: always call destroyed() (regression from 1.9)
util: fix url.str() for windows file URLs
windows: use upper() instead of lower() or os.path.normcase()
|
2011-12-02 13:14:19 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
Update to 2.0.1:
This is a regularly-scheduled bug-fix release.
alias: shortcut command matching show shadowing works properly (issue3104)
bundlerepo: don't write branch cache to disk
clone: don't save user's password in .hg/hgrc (issue3122)
convert/bzr: correctly handle divergent nested renames (issue3089)
convert/bzr: fix test of divergent nested renames for bzr 1.x
convert/svn: fix URL quoting issue with svn 1.7
convert: handle trailing slashes in filemap better (issue3124)
diff: '\ No newline at end of file' is also not part of the header
diff: --ignore-blank-lines was too enthusiastic
dirstate: fix case-folding identity for traditional Unix
graft: disallow grafting grafted csets in specific situations (issue3091)
graft: preserve original source in subsequent grafts
hook: flush stdout before redirecting to stderr
import: fix parent selection when importing merges
largefiles: ensure destination directory exists before findfile links to there
largefiles: file storage should be relative to repo, not relative to cwd
largefiles: fix 'hg clone . ../foo' OSError abort
largefiles: fix rename (issue3093)
largefiles: treat status of cache missed largefiles as "missing" \
correctly
largefiles: use "ui.configlist()" to get largefiles.patterns \
configuration
largefiles: write .hg/largefiles/ files atomically
makedate: wrong timezone offset if DST rules changed this year (issue2511)
mdiff/patch: fix bad hunk handling for unified diffs with zero context
posix: add extended support for OS X path folding
posix: fix findexe() to check for file type and access
rebase: ensure target is not taken as external (issue3085)
rebase: treat nullmerge as a special case in rebasestate (issue3046)
revset: balance %l or-expressions (issue3129)
revset: follow(nosuchfile) should give an empty set (issue3114)
subrepo: fix git status false positive (issue3109)
subrepo: use correct paths for subrepos with ..-relative paths on windows
update: don't clobber untracked files with wrong casing
url: handle file://localhost/c:/foo "correctly"
|
2011-11-03 00:14:33 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Update to 2.0:
1.1. Major features
New core graft command (similar to transplant extension)
New largefiles extension
1.2. Core changes
commit: abort when there are uncommitted subrepos, use the -S option to recurse
help: most commands now have usage examples with help -v
import: add --edit switch
revset: add more keywords for bisection
revert: introduce short option -C for --no-backup
log: add new 'bisect' style that prints the bisection status
hgweb: add a "web/logoimg" setting to customize the web logo image
subrepo: pull revisions on demand when archiving hg subrepos
1.3. Extension changes
color: add styles for tags
convert: added bookmarks support in filemap
eol: add new eol.fix-trailing-newline setting
eol: eol.only-consistent can now be specified in .hgeol
export: add %m to file format string (first line of the commit message)
mq: make qqueue print current queue name
rebase: add --edit switch
rebase: add --rev option to rebase
rebase: allow rebase on ancestor
share: introduce unshare command
transplant: add --edit option
1.4. Bug fixes
alias: don't shadow commands that we only partially matched (issue2993) (BC)
commit: suppress spurious new head message for duplicate commit (issue2893)
contrib: some support for named branches in zsh_completion (issue2988)
progress: add a changedelay to prevent parallel topics from flapping (issue2698)
rebase: allow rebase to ancestor (issue3010)
rollback: avoid unsafe rollback when not at tip (issue2998)
subrepo: fix git branch tracking logic (issue2920)
subrepo: fix repo relative path calculation for root directories (issue3033)
summary: show bookmarks separate from tags and note active mark (issue2892)
util: wrap lines with multi-byte characters correctly (issue2943)
verify: filter messages about missing null manifests (issue2900)
wireproto: do not call pushkey module directly (issue3041)
auth: fix realm handling with Python < 2.4.3 (issue2739)
diffstat: be more picky when marking file as 'binary' (issue2816)
dirstate: don't fail when dropping a not-tracked file (issue3080)
grep: correct handling of matching lines without line ending (issue3050)
hgweb: fix dynamic date calculation not working under Safari
mq: avoid data loss upon qfold + qmv (issue3058)
setup: set whole env for running hg even if .hg doesn't exist (issue3073)
|