Bug 120598 Refactoring History JAR Export Wizard should allow (de-)selecting refactorings
I20051213-0010 It is currently not possible to deselect single refactorings from the history during the export of a JAR - only refactorings before a certain date can be excluded. I'd suggest adding the possibility of selecting/deselecting refactorings.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/jarpackager/JarWriter3.java
* Creates the directory entries for the given path and writes it to the
	 * current archive.
	 * 
	 * @param resource
	 *            the resource for which the parent directories are to be added
	 * @param destinationPath
	 *            the path to add
	 * 
	 * @throws IOException
	 *             if an I/O error has occurred
	 */
	protected void addDirectories(IResource resource, IPath destinationPath) throws IOException, CoreException {
		IContainer parent= null;
		String path= destinationPath.toString().replace(File.separatorChar, '/');
		int lastSlash= path.lastIndexOf('/');
		List directories= new ArrayList(2);
		while (lastSlash != -1) {
			path= path.substring(0, lastSlash + 1);
			if (!fDirectories.add(path))
				break;
			parent= resource.getParent();
			long timeStamp= System.currentTimeMillis();
			URI location= parent.getLocationURI();
			if (location != null) {
				IFileInfo info= EFS.getStore(location).fetchInfo();
				if (info.exists())
					timeStamp= info.getLastModified();
			}
			JarEntry newEntry= new JarEntry(path);
			newEntry.setMethod(ZipEntry.STORED);