summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2011-04-13+ ruby-oleobache1-1/+2
2011-04-13Import ruby-ole-1.2.11.1 as devel/ruby-ole.obache5-0/+66
The ruby-ole library provides a variety of functions primarily for working with OLE2 structured storage files, such as those produced by Microsoft Office - eg *.doc, *.msg etc.
2011-04-12Changes 0.18.1:adam52-757/+253
* msggrep: A '$' anchor in a regular expression now also matches the end of the string, even if it does not end in a newline. * Dependencies: The libraries and programs are now linked with libunistring if this library is already installed. * Installation options: The configure option --with-cvs is deprecated. The 'autopoint' program will now use the 'git' program by default to compress its archive. If the configure option --without-git is specified, 'autopoint' will not rely on 'git', but will instead rely on a locally installed a 3 MB large archive. Changes 0.18: * Runtime behaviour: - On MacOS X and Windows systems, <libintl.h> now extends setlocale() and newlocale() so that their determination of the default locale considers the choice the user has made in the system control panels. - On MacOS X systems, the gettext()/dgettext()/... functions now respect the locale of the current thread, if a thread-specific locale has been set. * PO file format: There is a new field 'Language' in the header entry. It denotes the language code (plus optional country code) for the PO file. This field can be used by automated tools, such as spell checkers. It is expected to be more reliable than looking at the file name or at the 'Language-Team' field in the header entry. msgmerge, msgcat, msgen have a new option --lang that allows to specify this field. Additionally, msgmerge fills in this new field by looking at the 'Language-Team' field (if the --lang option is not given). * xgettext and PO file format: For messages with plural forms, programmers can inform the translators about the range of possible values of the numeric argument, like this: /* xgettext: range: 0..15 */ This information 'range: 0..15' is stored in the PO file as a flag attached to the message. Translators can produce better translations when they know that the numeric argument is small. * Colorized PO files: msgattrib, msgcomm, msgconv, msgen, msgfilter, msggrep, msginit, msgmerge, msgunfmt, msguniq, xgettext now have options --color and --style, like msgcat has since version 0.17. * msgmerge is up to 10 times faster when the PO and POT files are large. This speedup was contributed by Ralf Wildenhues. * msgcmp has a new option -N/--no-fuzzy-matching, like msgmerge has since version 0.12. * msgfilter now sets environment variables during the invocation of the filter, indicating the msgid and location of the messge being processed. * xgettext now can extract plural forms from Qt 4 programs. The recommended xgettext command-line options for this case are: --qt --keyword=tr:1,1t --keyword=tr:1,2c,2t --keyword=tr:1,1,2c,3t * xgettext --language=GCC-source now recognizes also the format strings used in the Fortran front-end of the GCC compiler, and marks them as 'gfc-internal-format'. * autopoint can now be used to update several PO directories all together.
2011-04-11update to 1.28.4drochner7-249/+7
changes: bugfixes
2011-04-11Changes 2.033:adam2-17/+16
* Fixed typos & spelling errors. Changes 2.032: * IO::Uncompress::Base - An input file that had a valid header, and so would allow creation of the uncompression object, but was then followed by corrupt data would trigger an infinite loop when using the input line oprator. * IO::Compress::Gzip - XFL default settings for max compression & fastest algorithm were the wrong way around. Thanks to Andrey Zholos for spotting this. * IO::Compress::Base::Common - Fixed precedence problem in parameter parsing code.
2011-04-10Add buildlink3.mk file.wiz1-0/+16
2011-04-10Add and enable pcc-libsbsiegert1-1/+2
2011-04-10Initial import of pcc-libs 1.0.0 into the packages collection.bsiegert4-0/+55
This package contains the runtime libraries for pcc, the Portable C Compiler. On some platforms, these libraries are needed to compile code with PCC. Reviewed by Alistair G. Crooks.
2011-04-10Update to 0.17ryoon4-13/+15
Changelog: tig-0.17 -------- Improvements: - Start rewrite of the revision graph renderer. Three modes are supported UTF-8, ncurses line graphics, and ASCII. Also, enable revision graph rendering by default. Bug fixes: - Fix ncurses 2.8 issue by passing non-zero column size to newwin(1). - Fix opening of diffs when browsing branches. tig-0.16.2 ---------- Bug fixes: - Fix regression causing empty tree view. - Fix set_tabsize() compile error for older versions of ncurses. tig-0.16.1 ---------- Improvements: - Add scroll-first-col action to jump to the first column. Bound to '|' by default. - Add 'status-untracked-dirs' option to ignore unknown directories contents in the status view. On by default. Bug fixes: - Fix 'tig show <commit>' to show the provided commit. - Fix problem with empty diff views when file specs were passed on the command line. - Fix segfault when starting tig in pager mode. tig-0.16 -------- Incompatibilities: - Encode everything internally as UTF-8. This can affect performance, but should in general improve handling of character lengths etc. Also, to properly handle UTF-8 environments use ncurses with wide character support. - The use of TIG_{MAIN,DIFF,LOG,TREE,BLOB}_CMD environment variables has been deprecated. To allow configuration of the diff view, TIG_DIFF_OPTS can be used. Improvements: - Plug several memory leaks. - Command line arguments are split into diff, revision, and file arguments and made available as %(diffargs), %(revargs), and %(fileargs). Diff view will limit diffs using %(fileargs). - Status view: update the file variable when a line is selected so %(file) works as expected. - Branch view: add %(branch) symbol providing access to the selected branch. - Branch view: add entry to browse all branches (uses git-log's --all flag). - Abbreviation of author names can now be configured and toggled. - Mark detached heads with [HEAD]. - Add support for displaying dates in local time. Bug fixes: - Status view: fix usage from sub directories, which was broken by the changes made to support blame view from sub directories. - Fix text expansion to not truncate long lines - Fix parsing of boolean show-date values. - Fix relative date. - Fix unbind to behave as if the keybinding was never defined. - Fix unbind to also cover built-in run requests. - Fix parsing of unknown keymap names. - Blame view: fix parent blame to detect renames. It uses "previous" line info from the blame porcelain output added in git version 1.6.3. tig-0.15 -------- Incompatibilities: - Setting the cursor color no longer automatically sets the text to bold. The old 'lazy' behavior was a bug. - Remove check for git-repo-config, which was officially deprecated in git version 1.5.4. The configure script no longer depends on git being installed. Improvements: - Provide the manual as a man page named tigmanual(7). - Add ability to toggle between showing shorter dates (without time info) and relative dates. Use 'D' to toggle between date formats. - Show the active (instead of the default) keybindings in the help view. Furthermore, honor the keymap when suggesting actions in the help messages. - Add branch view for choosing which branch to display in the main view. Bound to 'H' by default. - Tree view: show entry to parent directory ('..') when running from subdirectory. - Tree view: sort entries by name, date or author. Toggling is bound to 'i' by default, with 'I' controlling whether or not to sort in ascending order. - Make height of the lower view in a split view configurable by setting the 'split-view-height' variable to a number or a percentage. Defaults to 2/3 of the total view height. - Allow multiple text attributes for color commands: color cursor white blue underline bold Bug fixes: - Blame view: fix loading of blame data when opened from the tree view and CWD is not the repo root. (Debian bug 540766) - Tree view: fix searching. tig-0.14.1 ---------- Improvements: - Status view: improve "on branch" information inspired by the prompt code in git's bash completion script. - Colors for 256-capable terminals can be specified as colorN. - Entering a number in the prompt will jump to that line number. - Handle core.worktree by setting GIT_DIR and GIT_WORK_TREE. - Make behavior of horizontal scrolling configurable by setting the 'horizontal-scroll' variable to a number or a percentage. Defaults to scrolling 50% of the view width. Bug fixes: - Status view: show error when failing to open a file. - Status view: report failures to update a file. - Blame view: fix problem with uninitialized variable. - Blame view: use line number information when loading blame for specific commit. - Fix handling of quoted strings in the config file. - Fix horizontal scrolling glitches. tig-0.14 -------- Incompatibilities: - The screen-resize action has been deprecated. It had no real use for users and was never meant to be exposed. - The "tree-parent" action was renamed to "parent". Warnings will be emitted for transition. - Remove parsing of deprecated option -S and subcommands log and diff. - The "author" color replaces "main-author". Setting the latter will now set the "author" color. Improvements: - Horizontal scrolling. Bound to Left/Right by default. - Read tigrc(5) options from git configuration files using the syntax: [tig] show-rev-graph = true [tig "color"] cursor = yellow red bold [tig "bind"] generic = P parent - Tree view: avoid flickering when updating. - Tree view: annotate entries with commit information. - Tree & blob view: open any blob in an editor. - Stage & main view: restore view position when reloading. - Blame view: load blame for parent commit. For merge commits the parent is queried. Bound to ',' by default via the existing "parent" action. - Abbreviate author names to initials when the width of the author column is below 6 characters. Bug fixes: - Tree view: fix memory corruption bug when updating. - Tree view: improve handling of empty trees. - Status view: fix reverting of unmerged files. - Fix regression for non-UTF-8 locales corrupting the view data. - Fix regression parsing multiple spaces in ~/.tigrc. tig-0.13 -------- Incompatibilities: - Commands from the environment (e.g. TIG_MAIN_CMD) will no longer have access to shell features, such as subshells and variable expansion. The easiest way to upgrade your configuration is to put such commands in a script file or as a git alias. Improvements: - Display repository references in the sorted order: tags, heads, tracked remotes, remotes. - Add bash completion for blame. - Tree view: edit files of the current branch. - Run requests: new identifiers %(directory), %(file), and %(ref) - Improve responsiveness and view loading speed by using select(2). Bug fixes: - Separate blame revision and file argument by "--" to avoid problems. - Main view: fix redrawing of the last commit wrt. the revision graph. - Fix waiting for input after executing a run request in pager mode. - Status & stage view: refuse to open directories and deleted files. - Tree view: show error when requesting blame for all non-file entries. - Do not draw loading views, which are not displayed. - Fix launching of mergetool from a subdirectory.
2011-04-08update to 2.28.3drochner6-73/+77
This switches to the 2.28 release branch.
2011-04-08update to 2.25drochner2-7/+7
change: improves ability of lexers to remember complex state between lines
2011-04-08Changes 2.4.2:adam3-43/+62
* Fix issue where subclasses of Template failed to pick up attributes in the searchlist * Remove old/outdated bundled memcached python client * Allow for #encoding directives to exist after a comment (i.e. not the first line in a module) * Remove support for WebWare servlets (which caused significant performance slowdowns on Mac OS X) * Old/stale code pruned in preparation for Python 3 support Changes 2.4.1: * --quiet flag added to `cheetah` to silence printing to stdout * Refactoring to minimize the amount of forked code for Python3 * Template.compile() will no longer create class names with numerous leading underscores * DirectiveAnalyzer (cheetah-analyze script) added to report directive usage in templates * Older LaTeX docs converted to rst for Sphinx * Prevent #raw blocks from evaluating $-placeholders and escaped strings * New tests added to verify PSP behavior and other untested internals Changes 2.4.0: * Fix a major performance regression in Template.__init__() * More graceful handling of unicode when calling .respond() to render a template * Minor code updates * Update the default filter
2011-04-08Changes 1.7.4.4:adam5-29/+13
* Compilation of sha1_file.c on BSD platforms were broken due to our recent use of getrlimit() without including <sys/resource.h>. * "git config" did not diagnose incorrect configuration variable names. * "git format-patch" did not wrap a long subject line that resulted from rfc2047 encoding. * "git instaweb" should work better again with plackup. * "git log --max-count=4 -Sfoobar" now shows 4 commits that changes the number of occurrences of string "foobar"; it used to scan only for 4 commits and then emitted only matching ones. * "git log --first-parent --boundary $c^..$c" segfaulted on a merge. * "git pull" into an empty branch should have behaved as if fast-forwarding from emptiness to the version being pulled, with the usual protection against overwriting untracked files. * "git submodule" that is run while a merge in the superproject is in conflicted state tried to process each conflicted submodule up to three times. * "git status" spent all the effort to notice racily-clean index entries but didn't update the index file to help later operations go faster in some cases.
2011-04-07Sprinkle a few ${DESTDIR}. Most probably not enough, but I can't test this.wiz1-4/+4
2011-04-07Remove unneeded patch after update.wiz1-16/+0
2011-04-07Update ProjectCenter to 0.6.0. Changes are mainly bugfixes and minorrh3-15/+72
improvements.
2011-04-07Update Gorm to 1.2.12. Notable changes include:rh3-10/+12
* Added a DO server which allows modification of internal data structures using a simple interface. * Tooltips now show the object name and the object type for informational purposes. * Opens default document when using NSWindows95InterfaceStyle. * Correction for some nib loading issues. * Limited support for standalone views. * Fixes for various bugs.
2011-04-07Update gnustep-examples to 1.3.0. This includes a couple more examplesrh3-17/+14
and some minor fixes.
2011-04-07Update gnustep-base to 1.20.1. Notable changes include:rh8-689/+731
- new classes NSHashTable and NSMapTable - string handling performance improvements - bug fixes and stability improvements
2011-04-07Update gnustep-make to 2.4.0. Notable changes include:rh5-48/+59
* Parallel building supported using e.g. make -j 2 * Support source files in subdirectories without using a subproject. * Support header files in sub-subdirectories. * Batch-compile Java files (much faster). * Fixes for building documentation.
2011-04-06Update to libsigsegv 2.10asau2-6/+6
New in 2.10: * Support for Linux/S390. <sigsegv.h> now defines a macro SIGSEGV_FAULT_ADDRESS_ALIGNMENT. It is either 1 or pagesize. Its meaning is that - The fault address passed to a SIGSEGV handler has been rounded down to a multiple of SIGSEGV_FAULT_ADDRESS_ALIGNMENT. - The address and length arguments of sigsegv_register function calls must be multiples of SIGSEGV_FAULT_ADDRESS_ALIGNMENT. * Faster distinction between stack overflow and other fault on OpenBSD.
2011-04-06Changes 1.7.4.3:adam4-17/+23
* "git apply" used to confuse lines updated by previous hunks as lines that existed before when applying a hunk, contributing misapplication of patches with offsets. * "git branch --track" (and "git checkout --track --branch") used to allow setting up a random non-branch that does not make sense to follow as the "upstream". The command correctly diagnoses it as an error. * "git checkout $other_branch" silently removed untracked symbolic links in the working tree that are in the way in order to check out paths under it from the named branch. * "git cvsimport" did not bail out immediately when the cvs server cannot be reached, spewing unnecessary error messages that complain about the server response that it never got. * "git diff --quiet" did not work very well with the "--diff-filter" option. * "git grep -n" lacked a long-hand synonym --line-number. * "git stash apply" reported the result of its operation by running "git status" from the top-level of the working tree; it should (and now does) run it from the user's working directory.
2011-04-06Changes 5.9:adam2-8/+8
* various build-fixes for the rpm/dpkg scripts. * add "--enable-rpath-link" option to Ada95/configure, to allow packages to suppress the rpath feature which is normally used for the in-tree build of sample programs. * corrected definition of libdir variable in Ada95/src/Makefile.in, needed for rpm script. * add "--with-shared" option to Ada95/configure script, to allow making the C-language parts of the binding use appropriate compiler options if building a shared library with gnat.
2011-04-06Update ruby-railties package to 3.0.6.taca1-4/+4
No chagne but version.
2011-04-06Update ruby-activemodel package to 3.0.6.taca2-8/+8
*Rails 3.0.6 (April 5, 2011) * Fix when database column name has some symbolic characters (e.g. Oracle CASE# VARCHAR2(20)) #5818 #6850 [Robert Pankowecki, Santiago Pastorino] * Fix length validation for fixnums #6556 [Andriy Tyurnikov] * Fix i18n key collision with namespaced models #6448 [yves.senn]
2011-04-06Update ruby-activesupport3 package to 3.0.6.taca1-4/+4
2011-04-06+ msgpackobache1-1/+2
2011-04-06Import msgpack-0.5.5 as devel/msgpack.obache6-0/+106
MessagePack is an efficient object serialization library, which are very compact and fast data format, with rich data structures compatible with JSON.
2011-04-06Update libthai to 0.1.15.obache2-6/+6
LibThai 0.1.15 (24 March 2011): * Updated word break dictionary.
2011-04-06make ocaml-findlib and ocaml a build dependency as discussed with wiz@cegger1-14/+0
2011-04-06add buildlink3. Needed for xentools41.cegger1-0/+14
2011-04-05update to 2.28.5drochner3-9/+9
changes: -Improve documentation -Fix some introspection annotations -Translation updates
2011-04-05Update to 1.5.1:wiz3-28/+47
2011-3-20 meld 1.5.1 ===================== New features: * Add menu items and keyboard shortcuts for version control and directory comparison actions (Kai Willadsen) * Add support for the Fossil SCM (Jan Danielsson) * Add a menu for switching between tabs (Kai Willadsen) * Add a menu item to unlock scrolling (Kai Willadsen) Code changes and fixes: * Improve filter handling with inline error reporting in the preference pane, and correct refreshing of file and directory comparisons on filter changes (Kai Willadsen) * Make line number display work with GtkSourceView 2.10+ (Piotr Piastucki) * Support external diff tools in subversion (Cedric Le Dillau) * Support CVSNT as a CVS alternative (Kai Willadsen) * Performance fixes for subversion and bazaar (Tristan Hill, Kirill Müller) * Correctly update a modified file's status in git and svn version control views (Peter Tyser) * Make temporary files unwritable to avoid unintentionally editing them (Peter Tyser) * Clean up diff results for cleaner comparisons (Piotr Piastucki) * Improve symlink and binary handling, and error cases for directory comparisons (Kai Willadsen) * Improve copy semantics for directories and symlinks (Kai Willadsen) * Show case insensitivity and file encoding errors less intrusively (Kai Willadsen) * Sundry bug fixes (Kai Willadsen, Piotr Piastucki) Translation updates: * Bruno Brouard (fr) * Claude Paroz (fr) * Daniel Mustieles (es) * Joe Hansen (da) * Mario Blättermann (de) * Matej Urbančič (sl) * Miroslav Nikolić (sr) * Petr Kovar (cs) * Takeshi AIHANA (ja) 2010-12-27 meld 1.5.0 ===================== New features: * Use MyersSequenceMatcher by default (matcher from Piotr Piastucki) * Add a "Show whitespace" preference (Jon Dufresne) * Add "Copy change above/below left/right" actions (Kai Willadsen) * Add Alt+Up/Down as shortcuts for previous/next change (Kai Willadsen) * Add previous/next conflict actions (Kai Willadsen) * Patch creation can now create reverse patches, and can choose between panes in a three-way comparison (Kai Willadsen) * Add a --output option for specifying where to save a merge result (Kai Willadsen) Code changes and fixes: * Require Python 2.5, Gtk+/PyGtk 2.14, PyGtkSourceView 2.4 (optional) * Port to gtk.Builder and gtk.IconTheme (Kai Willadsen) * Remove gnome-vfs usage (Kai Willadsen) * Portability fixes (Thomas Klausner) * Build fixes (Helmut Jarausch) * Add a man page (Peter Tyser) * Put preferences fallback in XDG-compliant location (Kai Willadsen) * Fix Undo/Redo with unicode text (Kai Willadsen) * Handle unicode linebreaks (Kai Willadsen) Translation updates: * Bruno Brouard (fr) * Carles Ferrando (ca@valencia) * Claude Paroz (fr) * Gabor Kelemen (hu) * Joe Hansen (da) * Jorge González (es) * Mario Blättermann (de) * Matej Urbančič (sl) * Petr Kovar (cs)
2011-04-05Update to 0.5.2:wiz2-6/+6
mdds 0.5.2 * flat_segment_tree * fixed a crash on assignment by properly implementing assignment operator(). * fixed several bugs in shift_right(): * shifting of all existing nodes was not handled properly. * leaf nodes were not properly linked under certain conditions. * shifting with skip node option was not properly skipping the node at insertion position when the insertion position was at the leftmost node. * implemented min_key(), max_key(), default_value(), clear() and swap(). * fixed a bug in operator==() where two different containers were incorrectly evaluated to be equal. * added quickcheck test code.
2011-04-05Update libgsf* to 1.4.20:wiz4-10/+10
libgsf 1.14.20 Caolan McNamara: * Fix msole reading crash. Morten: * Improve loading on metadata. [#644217]
2011-04-05Add buildink3 support (build depend by default for test use).obache1-0/+14
2011-04-05Fix build with png-1.5.wiz2-3/+32
2011-04-05add and enable snappyagc1-1/+2
2011-04-05Initial import of snappy version 1.0.1 into the packages collection.agc5-0/+73
Snappy is a data compression library which attempts to sacrifice compressed space efficiency for the sake of compression performance: Snappy is a compression/decompression library. It does not aim for maximum compression, or compatibility with any other compression library; instead, it aims for very high speeds and reasonable compression. For instance, compared to the fastest mode of zlib, Snappy is an order of magnitude faster for most inputs, but the resulting compressed files are anywhere from 20% to 100% bigger. On a single core of a Core i7 processor in 64-bit mode, Snappy compresses at about 250 MB/sec or more and decompresses at about 500 MB/sec or more. Snappy is widely used inside Google, in everything from BigTable and MapReduce to the internal RPC systems. (Snappy has previously been referred to as "Zippy" in some presentations and the likes.)
2011-04-04update to 3.6.16drochner2-6/+6
change: blacklist compromized Comodo certificates
2011-04-04Update ruby-pkg-config to 1.1.0obache2-7/+7
== 1.1.0 - 2011/04/03 * [#3270846] add /usr/lib/x86_64-linux-gnu/pkgconfig to default paths. (Reported by Funky Bibimbap)
2011-04-04Update to 1.8.2:wiz3-7/+8
This is regular time-based bugfix release. * bookmarks: discard current bookmark if absent from the bookmarks (issue2692) * bookmarks: fix update of the current bookmark during rename * color: port to using ctypes (issue2687) * convert/svn: fix _iterfiles() output in root dir case (issue2647) * eol: do not abort when win32text is found, only warn * eol: use dirstate methods to clear dirstate * fix compiling of extensions for OS X and XCode 4.0 * hgweb: add display of bookmarks for changelog and changeset * hgweb: add separate page with bookmarks listing * merge: avoid unlinking destination of merge when case changes (issue2715) * mq: do not let qrefresh write bad patch * pager: don't page stderr if it's being redirected (issue2541) * push/outgoing: print remote target path even if there's an error (issue2561) * subrepo: recognize scp-style paths as git URLs * templates: widen the graph canvas (issue2683)
2011-04-03Set EXTRACT_SUFX so it uses the same tarball as monotone.wiz1-1/+2
2011-04-02set HOMEPAGE.obache1-2/+2
2011-04-01Don't include stdint.h if it does not existtez3-1/+35
Fixes PR#44770
2011-04-01remove additional (new) screen terminfo conflicts for solaristez1-1/+9
fixes PR#44699
2011-04-01Fix more gemspec format. Fix build problem with ruby19-base.taca2-11/+27
2011-04-01Remove the monotone-el package: the .el file it was installing has beenjmmv5-70/+1
deprecated in monotone-1.0 because it does not work with recent versions of monotone.
2011-04-01Update to 1.0: depend on monotone-1.0.jmmv1-4/+4
2011-04-01Update to 1.0; oked by wiz@:jmmv3-97/+72
Changes - The database scheme was changed; please execute 'mtn db migrate' on all your local and remote databases. - In 'mtn conflicts resolve_first interactive', the result file name now defaults to _MTN/resolutions/<left_path>. (fixes monotone issue 103) - The French monotone translation has been updated and is now part of the main distribution again. Many thanks to Steve Petruzzello <dlist@bluewin.ch> for the outstanding work! - get_netsync_(read|write)_permitted have been extended to not only read the files read-permissions and write-permissions, but also the files in the subdirectories read-permissions.d and write-permissions.d. - monotone now also tracks the workspaces of databases which do not reside in a "managed" location. - automate now resets the locale to "POSIX" internally. This means that all scripts can expect the same untranslated messages from mtn automate, regardless of the locale of the calling process. - The hook 'get_netsync_key' has been split up into two separate hooks, one for client usage ('get_netsync_client_key', with the same arguments as the original 'get_netsync_key') and one for server usage ('get_netsync_server_key', with a single table argument containing all the given '--bind' options). Please review your custom hooks accordingly. - Short options ('-b', '-d', ...) are no longer completed. This fixes an invariant failure originating from wrong option usage. (closes monotone issue 141) New Features - 'mtn conflicts store' now outputs a count of the conflicts, and the name of the conflicts file. (fixes monotone issue 108) - New 'mtn list workspaces' command which outputs all the known workspaces for a specific database. (closes monotone issue 129) Bugs fixed - The internal line merger will actually preserve your line endings now, instead of changing everything to "\n". - Improved the help and fixed the argument indexing in 'conflicts resolve_first' (fixes monotone issue 101) - A regression from 0.48 prevented monotone from ordering the diff output of individual files alphabetically. (fixes monotone issue 102) - 'mtn privkey' did not recognize private keys solely available in the key store. This has been fixed. - Added compatibility with Botan 1.9.9 and newer. (fixes monotone issue 104) - 'mtn pull' and 'mtn sync' would always say that your workspace has not been updated. Now, it only does that when you used the '--update' option and there were no updates. (fixes monotone issue 106) - 'mtn automate remote' and 'mtn automate remote_stdio' now use a given database given by an alias to read, store and validate a remote server's key fingerprint (fixes monotone issue 95) - monotone gives a proper error message now if a netsync URI with the 'mtn' scheme misses the required host part (fixes monotone issue 110) - Whenever a binary file was removed and one would try to get a diff using mtn diff, it would report that "/dev/null is binary". This has been changed to it reports the actual name of the removed file instead. (fixes monotone issue 111) - monotone no longer wrongly falls back on a :memory: database when no database option is given. It also prints out an informational message for commands like 'setup' and 'clone' that fall back on the configured default database, again, if no database is specified for these commands. (fixes monotone issue 113) - If 'mtn serve' is called with one or more '--bind' options, then the arguments to these options can now be specified again as follows: '<ip-or-host>' to listen to IP or host on the default port '<ip-or-host>:<port>' to listen to IP or host on the specified port - or ':<port>' to listen on all interfaces on the specified port (fixes monotone issue 119) - monotone no longer enforces ".mtn" as file extension for managed databases. A new Lua hook, get_default_database_glob(), is used instead to determine a pattern which matches accepted database filenames and this pattern by default accept files ending with both, ".mtn" and ".db". (fixes monotone issue 128) - monotone now gives a proper error message when an incomplete or partial identifier contains non-hex digits. (fixes monotone issue 143) - Performance of "mtn ls changed" has been improved and is now comparable to "mtn status". (fixes monotone issue 120) Internal - The source tree has been reorganized. Sources, tests and documentation now reside in specific directories and many smaller improvements in terms of source code cleanup, developer documentation and general build infrastructure accompany this big change. Other - Added a new directory extra/, which contains monotone hooks and related scripts that have been shown to work. Most of these get installed, usually somewhere under $(prefix)/share/monotone. Please read extra/README for further information. - Added the mtn-cleanup Perl script that returns a workspace to its pristine state with the minimum amount of change. This script is in the extra/bin directory.