Mercurial

Software captura de pantalla:
Mercurial
Detalles de software:
Versión: 4.5.3 Actualizado
Fecha de carga: 22 Jun 18
Promotor: Matt Mackall
Licencia: Libre
Popularidad: 30

Rating: 5.0/5 (Total Votes: 1)

Mercurial es un sistema de control de versiones (SCM) y sistema de control de versiones de código abierto, gratuito, liviano, rápido, portátil y distribuido específicamente diseñado para el manejo eficiente de proyectos distribuidos muy grandes.

El software proporciona a los usuarios una interfaz de línea de comandos intuitiva y fácil de usar, y actualmente es utilizado por una amplia gama de proyectos que requieren un control de revisión confiable, distribuido y rápido, como OpenSolaris, MoinMoin o Xen.

También es muy fácil de aprender, y simplemente funciona. En la página de inicio del proyecto se encuentran dos tutoriales de inicio rápido sobre cómo clonar un proyecto y enviar cambios, así como también para crear un proyecto y comprometerse.


Opciones de línea de comando

Entre sus opciones de línea de comandos, que se pueden ver de un vistazo si ejecuta el & lsquo; hg --help & rsquo; comando en un emulador de terminal / símbolo del sistema, podemos mencionar la capacidad de agregar archivos seleccionados en el siguiente compromiso, agregar todos los archivos nuevos y eliminar los que faltan, ver información de conjunto de cambios para cada archivo, comprimir una revisión del repositorio como archivo no versionado, aplicar uno o archivos de grupos de cambios múltiples, copie los cambios entre sucursales o busque conjuntos de cambios.

Además, puede revertir el efecto del conjunto de cambios anterior, crear marcadores, enumerar marcadores existentes y repositorios con nombre, rastrear archivos rastreados, ver encabezados de ramas, importar un conjunto ordenado de parches, verificar la integridad de un repositorio, buscar patrones en revisiones o archivos especificados, cambiar el nombre de archivos, activar un servidor web independiente, actualizar el directorio de trabajo, crear un nuevo repositorio en el directorio actual, y mucho más.


Debajo del capó y sistemas operativos compatibles

Mercurial está escrito completamente en el lenguaje de programación Python, diseñado desde cero como un software multiplataforma que funciona bien en todas las distribuciones de GNU / Linux, así como en los sistemas operativos Microsoft Windows y Mac OS X. Ambas arquitecturas de 32 bits y 64 bits son compatibles en este momento.

Qué hay de nuevo en esta versión:

  • demandimport : no suba ImportError para un elemento desconocido en la lista
  • posix: make poll () reinicia la interrupción por señal (issue5452)
  • hgweb: agrega la barra que falta a la URL del registro de archivos en estilo rss

Qué hay de nuevo en la versión:

  • demandimport: no suba ImportError para un elemento desconocido en la lista
  • posix: make poll () reinicia la interrupción por señal (issue5452)
  • hgweb: agrega la barra que falta a la URL del registro de archivos en estilo rss

¿Qué hay de nuevo en la versión 4.2.3:

  • demandimport: no suba ImportError para el elemento desconocido en fromlist
  • posix: make poll () reinicia la interrupción por señal (issue5452)
  • hgweb: agrega la barra que falta a la URL del registro de archivos en estilo rss

Qué hay de nuevo en la versión 4.2.2:

  • demandimport: no suba ImportError para el elemento desconocido en fromlist
  • posix: make poll () reinicia la interrupción por señal (issue5452)
  • hgweb: agrega la barra que falta a la URL del registro de archivos en estilo rss

¿Qué hay de nuevo en la versión 4.1.1:

  • demandimport: no suba ImportError para el elemento desconocido en fromlist
  • posix: make poll () reinicia la interrupción por señal (issue5452)
  • hgweb: agrega la barra que falta a la URL del registro de archivos en estilo rss

Qué hay de nuevo en la versión 4.0.2:

  • demandimport: no suba ImportError para un elemento desconocido en la lista
  • posix: make poll () reinicia la interrupción por señal (issue5452)
  • hgweb: agrega la barra que falta a la URL del registro de archivos en estilo rss

Qué hay de nuevo en la versión 3.7.2:

  • bundlerepo: maneja correctamente linkrev oculto en el archivo de registro (issue4945)
  • bundlerepo: maneja adecuadamente el linkrev oculto en el registro de manifiesto (issue4945)
  • demandaimport: agrega _imp para ignorar la lista
  • doc: ejemplo correcto sobre el alias "hg purge" en la página de manual "hgrc.5"
  • doc: eliminar la opción en desuso de la sinopsis de la ayuda del comando
  • conjunto de archivos: corregir copiar / pegar en el mensaje de error eol ()
  • ayuda: corregir errores en la documentación de fondo cerrar
  • help: hg.intevation.de es el nuevo nombre principal de hg.intevation.de (y nuevo cert)
  • help: actualiza ejemplos de plantillas para usar la sintaxis literal de reST
  • hg: obtiene el bloqueo al crear el recurso compartido del repositorio agrupado (issue5104)
  • log: corregir el orden de las revisiones filtradas por múltiples opciones de OR (problema5100)
  • rebase: actualiza el directorio de trabajo al abortar (issue5084)
  • revertir: revertir correctamente al antecesor de p2 durante la fusión (issue5052)
  • revset: aplanar las operaciones de 'lista' encadenadas (aka funciones args) (issue5072)
  • configuración: evite el procedimiento relacionado con hg.exe en setup.py --pure
  • ui: corregir el bloqueo por eco de solicitud no interactivo para el nombre de usuario
  • unionrepo: manejar adecuadamente el enlace oculto en revlog (issue5070)
  • zeroconf: reenvía todos los argumentos pasados ​​a ui.configitems () wrapper

Qué hay de nuevo en la versión 3.7.1:

  • modificar: no conserva la mayoría de los campos adicionales
  • injerto: no conserva la mayoría de los campos adicionales
  • histedit: corregir errores en la documentación
  • osutil: deshabilita la compilación de recvfds () en plataformas no compatibles
  • osutil: no interrumpa la carga del módulo puro solo porque libc no tiene recvmsg ()
  • rebase: conjunto de cambios de reversión 986d04b9fedd
  • rebase: conjunto de cambios de restitución d755a9531fce
  • rebase: no conserva la mayoría de los campos adicionales

Qué hay de nuevo en la versión 3.5.1:

  • convertir: corregir las conversiones de contenido del archivo de copiado de git
  • conjuntos de archivos: ignorar mayúsculas y minúsculas en el predicado size () para un solo valor
  • ayuda: corrige typo familar - & gt; familiar
  • ayuda: corregir errores en la documentación de scripts
  • hg: evita el uso compartido automático cuando el destino de clonación es remoto
  • hgweb: corrige la confianza de la ruta de las plantillas (BC)
  • histedit: retroceso ebb5bb9bc32e
  • archivos grandes: asegúrese de que lfutil.getstandinmatcher () solo coincida con los stands
  • coincidencia: corrija un cambio de nombre de solo caso + compromiso de ruta explícita en icasefs (issue4768)
  • analizadores: corrige la pérdida de memoria en compute_phases_map_sets
  • rebase: bloquear el repositorio durante la operación de rebase completa
  • revset: evita el bloqueo causado por la expresión de grupo vacía mientras optimiza "y"
  • revset: evita el bloqueo causado por la expresión de grupo vacía mientras optimiza "o"
  • tira: use el patrón 'finally: tr.release' durante la extracción
  • update: wlock el repositorio para todo el comando 'hg update'
  • wix: evitar un aborto con 'hg help -k foo'

Qué hay de nuevo en la versión 3.4.2:

  • changegroup: calcule correctamente la base común en changeggroupsubset (issue4736)
  • crecord: corrige un error tipográfico introducido al mover la crecord a la base
  • crecord: corrige tres errores introducidos al mover la crecord en el núcleo
  • hgwebdir: evita el repositorio redundante y las entradas de directorio cuando se establece 'web.name'
  • hgwebdir: no permita que el padre oculto de un subrepo se muestre como un directorio
  • analizadores: no almacena en caché el tipo de RevlogError (issue4451)
  • pull: evitar la condición de carrera con 'hg pull --rev name --update' (issue4706)
  • templater: no preprocesar la cadena de la plantilla en la expresión "if" (issue4714)
  • templater: evalúa los argumentos pasados ​​a diff () apropiadamente
  • templater: analizar "..." como cadena para la compatibilidad 2.9.2-3.4 (issue4733)
  • trasplante: solo extraer la revisión trasplantada (issue4692)

Qué hay de nuevo en la versión 3.4:

  • comandos:
  • anotar: agregar opción para anotar archivos de directorio de trabajo
  • anotar: siempre prepare el contexto de ascendencia de base fctx (issue4600)
  • anotar: siempre ajuste linkrev antes de ir a los padres (número 4623)
  • anotar: preparar el contexto de ascendencia de workingfilectx
  • marcadores: agregue incoming () para reemplazar diff () para los marcadores entrantes
  • marcadores: agregue saliente () para reemplazar diff () para los marcadores salientes
  • marcadores: verifique el sufijo @pathalias antes del número @ disponible para la eficacia
  • marcadores: mejora la prueba de mostrar detalles sobre los marcadores entrantes / salientes
  • marcadores: evita que el marcador divergente se actualice inesperadamente
  • marcadores: reutilizar @number bookmark, si se refiere a los changeset referidos remotamente
  • marcadores: reescribe comparando marcadores en commands.summary () por compare ()
  • marcadores: muestra el estado detallado de los marcadores entrantes / salientes
  • clonar: agregar compatibilidad de progreso a los clones de enlace duro (issue3059)
  • commands.import: acepta una opción de prefijo
  • commands.push: cancela cuando las revisiones se evalúan como conjunto vacío (BC)

  • Comandos
  • : agregue la perilla de configuración de ui.statuscopies
  • debuginstall: expanda la ruta del editor antes de buscarla (issue4380)
  • archivos: dividir la implementación reutilizable en cmdutil para soporte de subrepo
  • archivos: use el objeto ctx para acceder al estado del directorio
  • injerto: permitir la creación de injertos hermanos
  • injerto: registrar injertos intermedios en extras
  • log: muestra los nodos de cierre de la rama como "_" (BC)
  • log: corregir --sigue al padre nulo que no incluya la revisión 0
  • log: make -fr muestra el historial completo de las revoluciones dadas
  • log: prefiera 'wctx' a 'pctx' para el contexto de trabajo
  • patch.internalpatch: acepta un parámetro de prefijo
  • patch.internalpatch: agregue un valor predeterminado para el prefijo
  • parche: cambie el nombre de la ruta de acceso a pathtransform
  • pull: imprime "pulling from foo" antes de acceder al otro repositorio
  • push: adquiere 'wlock' local si se espera "pushback" (BC) (issue4596)
  • resolver: advertencia de silencio de pats desconocidos para -l / - list (BC)
  • revertir: evaluar conjuntos de archivos en el directorio de trabajo (issue4497)
  • revertir: corregir --interactivo en la modificación local (issue4576)
  • revertir: deja de marcar los archivos limpios después de la reversión interactiva (issue4592)
  • revertir: aceptar solo -I / -X sin rutas o -a / -i (issue4592)
  • revertir: aplica normallookup en el archivo revertido si el tamaño no se cambia (issue4583)
  • revertir: restablece la capacidad de revertir a través del caso solo cambia el nombre (issue4481)
  • estado: agregue el texto de ayuda relativo al directorio (issue3835)
  • núcleo:
  • bundle2: captura el resultado del mensaje de reversión de transacción (issue4614)
  • bundle2: deshabilita la captura de salida a menos que usemos http (problema4613 problema4615)
  • changelog: corregir el gasto si no existen datos pendientes (issue4609)
  • dirstate: orden de inicialización de nf vs f
  • archivo de registro: permite que los archivos censurados contengan datos de relleno
  • fusionar: ejecutar el enganche de actualización después del último lanzamiento de wlock
  • tecla de inserción: vaciar los datos pendientes antes de ejecutar un enganche pre-pushkey (issue4607)
  • repoview: mejore el cálculo de staticblockers perf
  • revlog: _addrevision crea deltas completos de reemplazo basados ​​en revisiones censuradas
  • revlog: agrega "iscensored ()" para revlog API pública
  • revlog: addgroup comprueba si los deltas entrantes agregan las velocidades censuradas, establece el bit de marca
  • revlog: en addgroup, rechaza deltas mal formados basados ​​en nodos censurados
  • revlog: realice la conversión de trabajo en línea a trabajo sin línea después de una tira
  • revlog: caso especial que expande los deltas de reemplazo completo recibidos por intercambio
  • subrepo: no escriba líneas .hgsubstate con estado de subrepo vacío (issue4622)
  • subrepo: actualice el texto de ayuda para dar cuenta de la compatibilidad con diff -I / -X gitsubrepo

  • Etiquetas
  • : establecen un caché separado y compartido de .hgtags filenodes

  • Etiquetas
  • : cambian el formato de los archivos de caché de etiquetas

  • Etiquetas
  • : tienen un archivo de caché diferente por nivel de filtro
  • ui: deshabilita revsetaliases en modo simple (BC)
  • util: agrega soporte de devolución de progreso a los archivos de copia
  • windows: make quotequote () cita cualquier ruta que contenga '' (issue4629)
  • extensiones:
  • color: sea más conservador sobre la configuración del modo ANSI en Windows (BC)
  • color: corregir bloqueo en cmd.exe
  • color: omite la advertencia terminfo / win32 si no es interactiva (issue4543)
  • color: admite un modo de color diferente cuando el buscapersonas está activo
  • convertir: ajustar la barra de progreso para las fusiones de pulpos (issue4169)
  • histedit: agrega la opción --edit-plan a histedit
  • histedit: allow histedit --continue cuando no está en un descendiente (BC)
  • histedit: corregir las tiras de prevención durante histedit
  • histedit: corregir el estilo del nuevo mensaje de error
  • histedit: mejora la integración de acción de rollo con fold
  • histedit: corrige la solicitud de resumen para un mensaje de confirmación (issue4606)
  • archivos grandes: no bloquearse al clonar a un repositorio remoto
  • archivos grandes: no destruya los conjuntos de archivos al arreglar el registro de coincidencias
  • largefiles: siempre considera el conjunto de parámetros 'checked' de updatelfiles
  • largefiles: evite la llamada recursiva infinita de openlfdirstate en overriderevert
  • archivos grandes: no crea cadena de llamadas contiene
  • archivos grandes: no prefijas patrones verticales con '.hglf' al iniciar sesión
  • archivos grandes: no avisar cuando revierte un archivo grande olvidado
  • largefiles: extrae y reutiliza la variable 'standin' en overriderevert ()
  • archivos grandes: para actualización -C, solo actualice archivos grandes cuando sea necesario
  • archivos grandes: manejar el registro desde fuera del repositorio
  • archivos grandes: introduzca lfutil.findstorepath ()
  • archivos grandes: reemplazan cmdutil.revert () en lugar de comands.revert ()
  • archivos grandes: informa el origen de los archivos grandes copiados / movidos en estado -C
  • archivos grandes: configure la extensión como habilitada localmente después de que un clon lo requiera
  • archivos grandes: enseñar a registrar para manejar patrones
  • largefiles: update _subdirlfs () comment
  • largefiles: use una función común para compilar contenido de .hg_archival.txt
  • archivos grandes: use lfutil.findstorepath () al verificar un repositorio local
  • archivos grandes: utilice la lógica de copia de archivos del núcleo para validar la ruta de destino
  • archivos grandes: use la fuente compartida como la tienda local principal (issue4471)
  • mq: evita la falla silenciosa cuando no se aplica el parche individual (issue4604)
  • rebase: no reenviar el argumento "fuente" a rebase (issue4633)
  • rebase: restaurar el estado de marcador en aborto
  • registro: edita el parche de los archivos recién agregados (issue4304)
  • registro: corregir la adición de un nuevo archivo con registro desde dentro de un subdirectorio (issue4626)
  • registro: corregir registro con cambio en bloqueos de archivos movidos (issue4619)
  • shelve: adquiere el bloqueo en el orden correcto
  • shelve: agregar modo interactivo
  • shelve: agrega la opción de línea de comando en modo interactivo
  • hgweb:
  • hgweb: resurrect tag en diffline para corregir el renderizado en estilo monoblue
  • hgweb: use introrev () para buscar padres (issue4506)
  • json: implementar {marcadores} plantilla
  • json: implementar {branches} plantilla
  • json: implementar la plantilla {changeset}
  • json: implementar {comparison} plantilla
  • json: implementar la plantilla {fileannotate}
  • json: implementar la plantilla {filediff}
  • json: implementar plantilla {helptopics}
  • json: implementar {help} plantilla
  • json: implementar {manifestar} plantilla
  • json: implementa plantillas {shortlog} y {changelog}
  • json: implementar {etiquetas} plantilla
  • sin clasificar:
  • archivo: cambie el prefijo predeterminado a '' de Ninguno
  • archivo: busque la primera revisión visible para crear la identidad de repositorio (issue4591)
  • bundle2-localpeer: propague correctamente la salida del servidor en caso de error (issue4594)
  • bundle2-wireproto: propague correctamente la salida del servidor en caso de error (issue4594)
  • changeset_printer: muestra p1rev: p1node con el sufijo "+" para workingctx
  • check-commit: ser más exigente con la detección de la etiqueta de error incorrecta
  • check-commit: verifique las mayúsculas en las líneas de resumen
  • churn: deprecated -t opción a favor de -T
  • crecord: arregla otra barra debajo de la barra
  • crecord: corrige el estilo de la barra inferior para orig_stdout
  • devel-warn: agrega un prefijo a todos los mensajes ("devel-warn:")
  • dirs._addpath: no mutes las cadenas de Python después de exponerlas (issue4589)
  • dispatch: consolida el formateo de ParseErrors
  • dispatch: ofrece sugerencias de near-edit-distance para {file, rev} establecer funciones
  • dispatch: ofrece sugerencias de comandos de nombre similar
  • extensiones: admiten devoluciones de llamada después de que se cargue otra extensión
  • get-with-headers: análisis de soporte e impresión bonita JSON
  • graphlog: no omita commands.log para que -fr funcione
  • graphlog: mueve el comentario y el indicador que denota las revoluciones puede estar desordenado
  • graphlog: eliminar demasiado pronto return from getgraphlogrevs () para repositorio vacío
  • lazymanifest: corrige la pérdida de memoria en lmiter_iterentriesnext () después de 3d485727e45e
  • lazymanifest: fix pure hg iterkeys ()
  • linkrev: soluciona el problema con la anotación de la copia de trabajo
  • manifestv2: agrega soporte para leer el nuevo formato de manifiesto
  • manifestv2: agrega soporte para escribir un nuevo formato de manifiesto
  • obsoleto: evita el bucle infinito de obs-cycle en la divergencia (issue4126)
  • registro: agregue la opción interactiva al comando de confirmación
  • registro: permite editar nuevos archivos (issue4304)
  • record_curses: corregir el error ui del archivo recién agregado
  • revbranchcache: agregue la prueba para cuando el caché no se pueda escribir
  • revbranchcache: salir de branchmap en localrepo
  • revbranchcache: populate cache incrementally
  • revbranchcache: almacenar repositorio en el objeto
  • revbranchcache: escribe el caché incluso durante las operaciones de lectura
  • revrange: no analizar alias de revset como prefijos de hash (issue4553)
  • retrotracción: estado de resolución clara (issue4593)
  • ssl: resuelva el enlace simbólico antes de buscar el ejecutable de Apple python (issue4588)
  • ssl: establecer el símbolo explícito "!" a web.cacerts para deshabilitar la verificación SSL (BC)
  • tira: estado de resolución correctamente definido con --keep (issue4593)
  • subrepo: agregue el soporte 'cat' para los subrepos de git
  • subrepo: agregue soporte básico a hgsubrepo para el comando de archivos
  • subrepo: agregar compatibilidad de inclusión / exclusión para diferir subrepos git
  • subrepo: agrega soporte de estado para archivos ignorados y limpios en git subrepos
  • subrepo: cambiar los argumentos de abstractsubrepo.init (API)
  • subrepos: admite agregar archivos en git subrepos
  • test-convert-git: muestra una barra de progreso insana con la fusión del pulpo (issue4169)
  • test-histedit-edit.t: demuestra qnew falla durante un histedit (issue4366)
  • test-https: habilite la prueba dummycert solo si se usa Apple python (issue4500)
  • test-shelve: sea más indulgente con los espacios en blanco (issue4124)
  • pruebas: prueba de agregar que muestra la caché de etiquetas deja caer las cabezas filtradas (issue4550)
  • pruebas: manejar el directorio .hg eliminado (git 2.2.0 y superior) (issue4585)
  • trydiff: unir el nombre del archivo con el prefijo solo una vez
  • unbundle: adquiere 'wlock' cuando procesa bundle2 (BC) (issue4596)
  • webcommands: define un dict de comandos disponibles
  • webcommands: define los comandos web utilizando un decorador
  • color: sea más conservador sobre la configuración del modo ANSI en Windows (BC)
  • commands.push: cancela cuando las revisiones se evalúan como conjunto vacío (BC)
  • histedit: allow histedit --continue cuando no está en un descendiente (BC)
  • log: muestra los nodos de cierre de la rama como "_" (BC)
  • push: adquiere 'wlock' local si se espera "pushback" (BC) (issue4596)
  • resolver: advertencia de silencio de pats desconocidos para -l / - list (BC)
  • ssl: establecer el símbolo explícito "!" a web.cacerts para deshabilitar la verificación SSL (BC)
  • unbundle: adquiere 'wlock' cuando procesa bundle2 (BC) (issue4596)
  • subrepo: cambiar los argumentos de abstractsubrepo.init (API)

Qué hay de nuevo en la versión 3.3.3:

  • adjustlinkrev: maneja el valor 'Ninguno' como fuente
  • adjustlinkrev: prepara las actualizaciones de origen para ancestry solo una vez
  • modificar: comprobar el cambio de nombre del directorio para ambos padres fusionados (issue4516)
  • anotar: reutilizar el contexto de ascendencia al ajustar linkrev (issue4532)
  • dirstate: no requiere el caso exacto al agregar directorios en icasefs (issue4578)
  • dirstate: asegúrese de que rootdir finaliza con el separador de directorios (issue4557)
  • filemerge: limpiar el idioma en la ayuda mergemarkertemplate
  • olvidar: limpiar el resultado de una coincidencia de caso inexacta en icasefs
  • hgweb: evita cargar el mapa de estilos desde directorios distintos a los caminos especificados
  • mergecopies: reutilizar el contexto de ancestros al atravesar el historial de archivos (issue4537)
  • plantillas: corrige la salida "log -q" del estilo predeterminado
  • plantillas: corregir la salida "log -q" del estilo de fases
  • win32: 'raise ctypes.WinError' - & gt; 'raise ctypes.WinError ()'

Qué hay de nuevo en la versión 3.3:

  • comandos:
  • agregar: vuelve a agregar archivos olvidados incluso cuando no coinciden exactamente (BC)
  • addremove: agregar archivos olvidados (BC)
  • addremove: agregue soporte para el indicador -S
  • addremove: imprime rutas relativas cuando se llama con -I / -X (BC)
  • addremove: admite addremove con rutas explícitas en subrepos
  • retroceso: agregar - opción de compromiso
  • commit: abort si --addremove está especificado, pero falla
  • confirmar: eliminar la búsqueda inversa de origen de copia cuando no está en el elemento principal (issue4476)
  • commit: propagate --addremove to subrepos si -S se especifica (issue3759)
  • injerto: muestra información de estado más útil durante el injerto
  • núcleo:
  • paquetes: no sobrescribir los paquetes de copia de seguridad existentes (BC)
  • osx: remueva los archivos .pax.gz en grupos de pkg, de modo que extraigan como raíz (issue4081)
  • revset: maneja el linkrev oculto para el archivo que falta para la cabeza (issue4490)
  • revset: permite que rev (-1) indique una revisión nula (BC)
  • revset: corregir ancestros (null) para incluir la revisión nula (issue4512)
  • subrepo: no abortar cuando los subrepos no-hg están presentes (issue4513)
  • cmdserver: usa transmisiones dadas como canales de canalización como otros comandos
  • extensiones: solo verifique la compatibilidad con versiones mayores y menores (BC)
  • https: admite tls sni (indicación del nombre del servidor) para URL de https (issue3090)
  • ignorar: resuelve ignorar archivos relativos a la raíz del repositorio (issue4473) (BC)
  • linkrev: maneja el linkrev filtrado sin hijos visibles (issue4307)
  • linkrev: también ajusta linkrev cuando bootstrapping annotate (issue4305)
  • linkrev: use el contenido del manifiesto correcto al ajustar linrev (issue4499)
  • memctx: calcular el manifiesto correctamente con los archivos recién eliminados (issue4470)
  • memctx: arreglo manifiesto para los archivos eliminados (issue4470)
  • obsstore: deshabilita la recolección de basura durante la inicialización (issue4456)
  • subrepo: support remove con rutas explícitas en subrepos
  • subrepo: agrega soporte de reversión completo para git subrepos
  • subrepo: agregar soporte de diff parcial para git subrepos
  • subrepo: agrega soporte de estado para archivos ignorados en git subrepos
  • win32: eliminar el archivo Mercurial.ini del instalador de instalación de Inno (issue4435)
  • hgweb:
  • hgweb: permite visualizar diffs frente a p1 o p2 para los commit de fusión (issue3904)
  • extensiones:
  • color: agregue soporte para colorear git subrepo diffs
  • color: agregue que falta 'dim' en _effects
  • convert: en la falla de svn, note la versión de libsvn (issue4043)
  • convertir: reemplazar las referencias de revisión en los mensajes si son & gt; = hash cortos
  • convertir: manejar LookupError en mercurial_source.lookuprev ()
  • extdiff: reintroduce compatibilidad con citas manuales de parámetros
  • histedit: agregue una prueba para mostrar que el problema4251 está solucionado (issue4251)
  • archivos grandes: corrigen la confirmación de un directorio sin cambios en el archivo grande (issue4330)
  • archivos grandes: use la ruta 'predeterminada' para extraer archivos grandes, no 'inserción predeterminada'
  • archivos grandes: habilite el soporte del subrepo para agregar, olvidar, eliminar
  • archivos grandes: muestran el progreso cuando se comprueban los valores hash de standin en conjuntos de cambios salientes
  • mq: manejo más inteligente de encabezados simples
  • patchbomb: no respete los espacios en blanco y los diffopts que cambian de formato (BC)
  • rebase: muestra más información de estado útil mientras se actualiza
  • rebase: asegúrese de que la revisión de rebase permanezca visible (issue4504)
  • extdiff: evite los argumentos de citas inesperadas para herramientas externas (issue4463)
  • resaltar: ignorar los saltos de línea adicionales de Unicode (issue4291)
  • registro: no respeta los diffopts que cambian de formato (issue4459)
  • compartir: agregar opción para compartir marcadores
  • trasplante: omita de forma adecuada los cambios vacíos (issue4423)

Qué hay de nuevo en la versión 3.2.4:

  • demandaimport: lista negra distutils.msvc9compiler (issue4475)
  • archivos grandes: retroceso f72d73937853 - actualizaciones lineales manejan m - & gt; de manera diferente
  • archivos grandes: corrige una advertencia falsa del archivo faltante con 'eliminar -A' (issue4053)
  • archivos grandes: corrige una advertencia falsa del archivo faltante con forget (issue4053)
  • largefiles: introduce el método 'composelargefilematcher ()'
  • archivos grandes: marque el archivo como agregado en lfdirstate cuando se agrega el soporte
  • sshpeer: cotización de shell más completa

Qué hay de nuevo en la versión 3.2.3:

  • context: detener configuración Ninguno para nodos modificados o agregados
  • darwin: omite puntos de código ignorables cuando normcase () en una ruta de archivo

  • Codificación
  • : agregue hfsignoreclean para eliminar caracteres ignorados por HFS
  • archivos grandes: en realidad no eliminan archivos grandes en una ejecución en seco addremove
  • log: corregir el log -f ruta lenta para seguir el historial
  • log: corregir la inestabilidad del inicio de sesión del registro
  • manifiesto: no permite configurar el ID de nodo de una entrada en Ninguno
  • pathauditor: busca alias de nombre abreviado de Windows
  • pathauditor: verificar puntos de código ignorados en OS X
  • rebase: ignora el estado negativo al actualizar de nuevo al padre wc original
  • actualización: agregar pruebas para el archivo local sin seguimiento
  • actualización: no sobrescribir archivos ignorados sin seguimiento en la actualización

Qué hay de nuevo en la versión 3.2.2:

  • changegroup: arregla el archivo linkrevs durante los reordenamientos (issue4462)
  • hgweb: envía una respuesta HTTP adecuada después de una excepción no detectada
  • largefiles: evite el examen de exec-bit en las plataformas que no lo conocen
  • archivos grandes: no muestran solicitudes de archivos grandes / normales si un lado no se modifica
  • manifiesto: corrige un error donde la marca 'agregar' del archivo de copia de trabajo tenía fallas
  • fusionar: sea preciso sobre lo que se fusionó en lo que en breve desc
  • fusionar: antes del indicador de cd / dc, verifique que el lado cambiado realmente haya cambiado
  • mq: corrige la actualización de los encabezados que ocurren en el orden "incorrecto"
  • mq: introduce insertplainheader: la misma implementación ingenua que antes
  • mq: al agregar encabezados en modo simple, sepárelos del mensaje (issue4453)
  • mq: al configurar el mensaje en modo simple, sepárelo del encabezado (issue4453)
  • push: detiene el uso independiente de bundle2 en syncphase (issue4454)
  • tecla de inserción: manejar correctamente la falla del gancho de prepushkey (issue4455)
  • renombrar: informe correctamente el archivo eliminado y agregado como modificado (issue4458)
  • revertir: busque la información de copia para todas las modificaciones locales
  • revset: corrige el primero y el último para generatorset (issue4465)
  • plantillas: arreglar roto "menos" & amp; "más" enlaces en estilo de papel (issue4460)

Qué hay de nuevo en la versión 3.2.1:

  • marcadores: corregir el formato del mensaje de intercambio (issue4439)
  • changegroup: no almacene el valor no utilizado en fnodes (issue4443)
  • convertir: use git diff-tree -Cn% en lugar de --find-copies = n% para git antiguo
  • descubrimiento: los índices entre la muestra y el yesno deben coincidir (issue4438)
  • descubrimiento: limita todas las cabeceras locales conocidas de forma remota a real todas (issue4438)
  • extdiff: cita las opciones proporcionadas por el usuario pasadas al shell
  • hgweb: soluciona un bloqueo al usar web.archivesubrepos
  • correo: realmente usa el valor de configuración de verifycert
  • rebase: corregir rebase sin ancestros comunes (issue4446)
  • servir: metavariable correcta de la opción --daemon-pipefds
  • templater: no sobrescriba la asignación de palabra clave en runsymbol () (issue4362)

Programas parecidos

autohook
autohook

14 Apr 15

SmartGit/Hg
SmartGit/Hg

16 Aug 18

hglock
hglock

11 May 15

Comentarios a la Mercurial

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!