[darcs-users] ANN: EclipseDarcs 0.2
Leif Frenzel
himself at leiffrenzel.de
Sat Sep 24 20:14:04 UTC 2005
Dear Darcs users,
Version 0.2 of our Darcs plugin for Eclipse (see [1]) has been released. It
brings improvements mainly in repository browsing and getting information
about the files in projects that belong to repositories (like their 'dirty'
state compared to the repo etc.). Please see below for a complete list of
what's new.
For a quick overview, you may want to have a look at the user docs online
at [2] (these docs are also included in the plugin).
Although we have made some progress, this is still only a milestone version
on the way to version 1.0. Please let us know about any problems you notice
or any feature wishes :-). If you would like to contribute to the
development of the plugin, the best entry point is to subscribe to the
mailing list [3].
The new version can be installed via the Eclipse Update Manager, either by
downloading the archived site from sourceforge [4] and installing from it
or by installing directly from the Update Site [5]. The sources can be
pulled from the repo [6].
Any feedback is much appreciated.
Thanks && ciao
Leif
[1] http://eclipsedarcs.org
[2] http://eclipsedarcs.org/doku.php?id=userdocs_02
[3] https://lists.sourceforge.net/lists/listinfo/eclipsedarcs-develop
[4] http://sourceforge.net/project/showfiles.php?group_id=134526
[5] http://eclipsedarcs.sf.net/updates
[6] http://eclipsedarcs.sf.net/repo
What's new in EclipseDarcs 0.2.0
================================
2005-09-25 Repository Browsing and Project Sharing improvements
* Sharing
o Automatically detect and share darcs projects based on project
contents. This means that if you import a project into the workspace
and the plugin detects that it belongs to a Darcs repository, it is
automatically connected to that repository.
o The plugin is now aware of moving and renaming of files. (Please note:
this works not in all possible cases, e.g. dragging files from one
project into another etc.)
o Files that have changed compared with the last recorded state are
decorated with a '>' prefix in the file tree.
o Synchronize support. A project can be opened in Eclipse's Synchronize
perspective. Differences between the workspace file tree and the
pristine tree can be browsed from here. (This is the basis for
selective recording of changes which will be implemented in one of the
next versions. Currently it is more like a UI version of darcs
whatsnew.)
* Working with repositories
o Added an action for comparing a workspace file with the latest
recorded state
o Added an action for replacing a workspace file with the latest
recorded state
o Added an action to show the repo for a workspace project in the
browsing perspective
* Darcs commands
o Added 'Send all' action for creating patch bundles from the workbench
o Added an action for tagging the repo from the workbench
* Repository Browsing
o On a local repository (a repository in a directory on the file system),
you can:
- browse the pristine tree (the latest recorded state) and open files
from it read-only in an editor
- list all patches and tags in the repository
- view information about a particular patch, such as author, date and
long comment
- show the resource history (the list of patches which affected a
particular resource) for a file or folder
- show the output of 'darcs annotate' for a particular patch in plain
Darcs (text) format in an editor (which has syntax coloring and
region folding for the +/- lines)
- show the output of 'darcs annotate' for a particular patch on a diff
viewer (Eclipse Compare UI)
- from the resource history, show the output of 'darcs annotate' for
a specific patch (that is, annotate only how the specific patch
affected the particular resource for which the history is being
shown)
o We have introduced HTTP repositories, on which you can:
- list all patches and tags in the repository
* Other
o User documentation has been added for all features that are currently
supported.
o Internationalization support. The plugin is now capable of i18n,
translations into German are provided (which can be installed
separately).
o Improved the propagation of Darcs error messages to the UI (some
errors just made the plugin hang, they are now shown in message boxes).
o Lots of fixes and internal improvements.
More information about the darcs-users
mailing list