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

udr
udr

12 May 15

GIT
GIT

20 Jan 18

leeroy
leeroy

20 Feb 15

fastimport
fastimport

14 Apr 15

Comentarios a la Mercurial

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