RhodeCode (tidligere hg-app) er Kjegler basert depotadministrasjon og servering for mercurial. & Nbsp; Det er lik GitHub eller bitbucket, men det er vel å kjøre som frittstående app, det er åpen kildekode og fokuserer mer på begrenset tilgang til repositories.
Det er ingen standard fri tilgang til RhodeCode Du må opprette en konto for å bruke programmet. Det er drevet av VCS biblioteket som vi opprettet for å håndtere mange ulike versjonskontrollsystemer.
RhodeCode bruker Semantisk Versjons
Egenskaper :
- Har sin egen mellomvare for å håndtere kvikksølv protokoll forespørsel. Hver forespørsel kan logges og godkjent. Kjører på tråder usannsynlig å hgweb Du kan lage flere trekker / skyver samtidig
- Full tillatelser og godkjenning per prosjekt privat / lese / skrive / admin. Én konto for web-grensesnitt og mercurial push / pull / klone.
- Mako maler lar deg tilpasse utseendet på programmet.
- Vakre differ, merknader og kildekoder alt farget av pygments.
- Mercurial gren grafen og yui-Flot drevet grafer med zooming og statistikk
- Admin grensesnitt med bruker / tillatelse ledelse. Brukeraktivitet journallogger trekker, presser, gafler, registreringer. Mulig å deaktivere den innebygde kroker
- Server side gafler, er det mulig å punge et prosjekt og hacke den gratis uten å bryte den viktigste.
- Full tekstsøk etter kildekoder, søk på filnavn. Alt drevet av whoosh og bygge i indeksering daemons (ingen eksterne søke servere kreves alt i ett program)
- Rss / Atom feeds, gravatar støtte, laste ned kilder som zip / tarballs
- Async oppgaver for hastighet og ytelse ved hjelp av selleri (fungerer uten dem også)
- Backup-skript kan gjøre backup av hele app og sende den over scp til ønsket sted
- Oppsett prosjektbeskrivelser og info inni bygget i db for lett, ikke fil-systemdrift
- Lagt cache med ugyldig push / repo management for høy ytelse og alltid oppdaterte data.
- Basert på mastene 1.0 / sqlalchemy 0.6 / sqlite
Hva er nytt i denne utgaven:
- Nyheter:
- Bruk til barn flagg på depotet gruppe legger også brukere til private arkiver, dette er nå i samsvar med brukergrupper. Private repos standardtillatelser blir ikke påvirket av gjelder for barn flagg.
- Fjernet unionrepo kode som det er en del av Mercurial 2.6
- RhodeCode godtar nå leser bare stier for servering repositories.
- Løser:
- Faste problemer med hvordan mysql håndterer flyte verdier. Forårsaket hovedpunkter med utløpsdatoer ikke fungere ordentlig på mysql.
- Fikset problem med ldap aktivere / deaktivere flagg
Hva er nytt i versjon 1.6.0 RC1:
- Nyheter:
- Redesign UI, med mange små forbedringer.
- delegasjon konsernledelsen. Gruppe administrator kan håndtere en gruppe, og repos i henhold til det, kan admin skape barnegrupper inne gruppe han klarer.
- Repository ekstra felt. Valgfrie ubegrenset ekstra felt kan defineres for hvert oppbevaringssted for å lagre tilpassede data.
- API get_repo Samtalen omfatter repo etterfølgere nå.
- Store mengder forbedringer i pull forespørsler.
- # 734 repo switcher er tilgjengelig på alle sider.
- # 733 API invalidate_cache funksjon.
- Lagt muligheten til å slå på HSTS overskrifter ved bruk av SSL.
- # 83 viser repo størrelse på oppsummeringssiden.
- # 745 ekstra show fullt diff link inn til stor diff meldingen.
- Foreldet RSS linksATOM er nåtid og fremtid.
- Legg til alternativet for å definere tilpassede lexers for tilpassede utvidelser for kode høydepunkt i rcextension modulen.
- er Git kjørbar nå konfigureres via INI-filene.
- # 689 repositories nå har valgfri løsne / slette mulighet for tilkoblede gafler.
- obfuscate passord når kloning en ekstern repo med legitimasjon.
- # 788 tarball cache. zip eller komprimerte tarballs kan eventuelt bufret for raskere servering.
- Speed opp av last_changeset utvinning i VCS.
- API get_locks funksjon.
- Konfigurerbare HTTP koder for depot låsing.
- Mulig å bruke lukkede avdelinger i gren? = I changelog.
- Linaro sin LDAP Sync skript.
- # 797 git refs filter er nå konfigureres via INI-filen.
- Ny ishell paster kommando for enklere administrative oppgaver.
- Løser:
- # 654 bryteren til håndtak `/` i grenen / tag / bokmerke navn.
- # 572 flyttet ut tilbakestilling av passord oppgaver fra selleri.
- # 730 filtrere ut repo grupper valg til bare de som du har skrive + tilgang.
- # 462 deaktivere fil redigering når ikke på gren hodet.
- # 731 update-repoinfo noen ganger unnlatt å oppdatere data når forandrings var første inger.
- # 749, # 805 og # 516 Fjernet duplisering av repo innstillinger for rhodecode admins og repo admins.
- Globalt tillatelse oppdatering med & quot; overskrive eksisterende innstillinger & quot; bør ikke overstyre private arkiver.
- # 642 lagt rekursjon grense for statistikk samle.
- # 739 Slette / redigere repositories skal bare peke på admin linker hvis brukeren er en super admin.
- Fast rømmer av html i & quot; patch & quot; visning for GIT repos.
- # 747 last forandrings cache etter gaffel for å oppdatere lette dashbord cacher.
- Hurtig repo listen: offentlig / privat-ikonet kontroll bør bare kontrollere ikonene, ikke repo synlighet .
- # 746 UnicodeDedode feil på fôr kontrollere.
- # 756 opprydding repos ikke ordentlig komponere stier repos å bli ryddet opp.
- # 763 gravatar helper funksjon bør fallback til standardbildet hvis liksom e-postmeldinger som gis er tom.
- Løser # 762, er LDAP og container opprettet brukere nå aktivert basert på registreringsinnstillingene i tillatelser.
- Opprydding ville recurse inn hvert blad og kunne dermed ikke brukes på mange store repositories.
- Bedre deteksjon av slette grupper med undergrupper inne.
- Fikset problem med døpe repos gruppe sammen med skiftende foreldre med flere nestede trær.
- # 594 webgrensesnitt fil begår Utfører presse kroker.
- Forby kloning fra ulike URI-er som http [s] / svn / git / hg.
- Håndtering av RhodeCode ekstra params i konsistent måte.
- Ikke normal banen hvis det er tomt på å legge en fil via webgrensesnitt.
- # 808 savnede forandrings og filer skal returnere 404 ikke omdirigere
- # 809 lagt url sitat i klone url.
- Fikset problemer med import av ikke-ascii repo navn.
- Automatisk tildele instance_id for vert og prosess dersom det har blitt satt til *
- Fast flere IP-adresser i hver av utdraget IP.
- Mange andre små feilrettinger og forbedringer.
Hva er nytt i versjon 1.5.1:
- Nyheter:
- implementerer # 677: Ikke tillat å lukke pull forespørsler når de er under-review status
- implementert # 670 Gjennomføring av roller i Pull Forespørsel
- Løser:
- standardtillatelser kan bli duplisert etter migrasjon
- fast forandringsstatusmerker, de nå velger radioknapper
- # 682 oversettelse vanskelig for flere linjer tekst
- # 683 fast forskjellen mellom meldinger om ikke kartlagt repositories
Hva er nytt i versjon 1.4.0:
- nyheter:
- ny codereview system
- e-kartet, slik at brukerne kan ha flere e-postadresser kartlagt inn på sin konto
- forbedret krok git-system. Nå er alle handlinger for git er logget inn journal inkludert presset revisjoner, bruker og IP-adresse
- endret setup-app til setup-rhodecode og lagt standardalternativer til det.
- nye git repos blir opprettet som bart nå som standard
- # 464 lagt linker til grupper i tillatelse boksen
- # 465 nevner autofullfør inne kommentarer bokser
- # 469 lagt --update-eneste alternativet å suse å re-indeksen kun gitt liste over repos i hovedside
- rhodecode-api CLI klient
- ny git http protokollen erstattet buggy dulwich gjennomføring. Nå basert på pygrack & gitweb
- Forbedret RSS / Atom-feeds. Kan ses av nettlesere som bruker riktige overskrifter, og reformated basert på brukernes forslag. Tilleggs rss / atom feeds for bruker tidsskriftet
- ulike i18n forbedringer
- # 478 tillatelser for admin i brukerredigeringsvisning
- File visningen viser nå små Gravatars rabatt på alle forfatterne av gitt fil
- Gjennomført landings revisjoner. Hvert depot vil få landing_rev attributt som definerer «standard» revisjon / gren for å generere readme-filer
- Gjennomført # 509, håndhever RhodeCode SSL for presse / trekke hvis ønsket, på tidligst mulig samtale.
- Importer fjern svn repositories å Mercurial hjelp hgsubversion.
- Fast # 508 RhodeCode har nå en mulighet til å eksplisitt sette forking tillatelser
- RhodeCode kan bruke alternativ server for å generere avatar ikoner
- implementert repositories låsing. Trekk låser, låser opp push. Også kan gjøres via API-kall
- # 538 skjema for tillatelser kan håndtere flere brukere på en gang
- reparasjoner:
- bedre oversettelser
- fikser problemet # 455 Opprette et arkiv genererer et unntak på Windows
- fikser # 448 Last ned ZIP-arkiv holder fil i / tmp åpen og resultater i tom for diskplass
- fikser problemet # 454 søkeresultater under Windows inkluderer fortsetter backslash
- fikset problemet # 450. Rhodecode ikke lenger vil krasje når dårlig revisjon er til stede i tidsskriftet data.
- fix for problemet # 417, ble git utførelse brutt på vinduer for visse kommandoer.
- fast # 413. Ikke deaktiver .git katalog for nakne repos om sletting
- fikset problemet # 459. Endret måten å skaffe logger i Reindex oppgave.
- fast # 453 lagt ID-feltet i whoosh SCHEMA som løser spørsmålet om Indeksering endrede filer
- faste # 481 rhodecode e-postene er sendt uten Dato header
- fast # 458 feil teller når ingen repos er tilstede
- fikset problemet # 492 mangler Ingen linjeskift på slutten av filen test på slutten av ny blings i html diff
- fulltekstsøk fungerer nå også for begå meldinger
Oversikt
Hva er nytt i versjon 1.3.6:
- Nyheter:
- Kinesisk tradisjonell oversettelse
- endret setup-app til setup-rhodecode og lagt argumenter for auto-setup modus som ikke trenger brukermedvirkning
- Løser:
- fikset ingen Sm funnet advarsel
- fast __future__ import feil på rcextensions
- gjort simplejson nødvendig lib for hastighetsøkning på JSON-koding
- fikser # 449 dårlig regex kunne få mer enn revisjoner fra parsing historie
- ikke klart DB sesjon når CELERY_EAGER er slått PÅ
Hva er nytt i versjon 1.3.5:
- nyheter:
- bruk ext_json for JSON modul
- enhetlig merknad visning med fil kilde utsikt
- varslings forbedringer, bedre innboksen + css
- # 419 ikke strippe passord for innlogging skjemaer, må rhodecode mer kompatibel med LDAP-servere
- Lagt HTTP_X_FORWARDED_FOR som en annen metode for å trekke ut IP for pull / push-logger. flyttet alt til basen controller
- # 415: Legge kommentar til forandrings årsaker lesse. Kommentarer er nå lagt via ajax og ikke oppdater siden
- # 374 LDAP config forkastes når LDAP ikke kan aktiveres
- begrenset push / pull operasjoner er nå logget for git i tidsskriftet
- bumped mercurial til 2.2.x serien
- lagt til støtte for visning av undermoduler i fil-browser
- # 421 ekstra bokmerker i changelog visning
- reparasjoner:
- fast dev-versjon markør for stabil når servert fra kildekoder
- faste manglende tillatelse sjekker på viser gafler side
- # 418 cast til Unicode fikser i varslingsobjekter
- # 426 fast omtale utpakking regex
- fast fjern trekke for git fjernkontroller remopositories
- fast # 434: Feil ved tilgang til filer eller forandrings av en git repository med undermoduler
- fikset problemet med tomme APIKEYS for brukere etter registrering ref. # 438
- fikset problemet med å få README-filer fra git repositories
Hva er nytt i versjon 1.3.4:
- Whoosh logging er nå kontrollert av INI-filer logging setup
- lagt klone-url inn i redigeringsskjemaet på side / innstillinger
- lagt hjelpetekst til repo Legg til / rediger former
- opprettet rcextensions modul med ekstra kartlegginger (Ref # 322) og post push / pull / skape repo kroker callbacks
- implementert # 377 Brukere se for sine egne rettigheter på konto side
- # 399 lagt arv av tillatelser for brukere gruppe på repos grupper
- er automatisk forhåndsvalgt når du legger repos inne et repository gruppe # 401 repository gruppe
- lagt alternativ HTTP 403 respons når klient ble ikke godkjent. Hjelper løse problemer med Mercurial og LDAP
- # 402 fjernet gruppe prefiks fra depotet navn når notering repositories inne i en gruppe
- lagt Gravatars inn tillatelse utsikt og tillatelser autofullfør
- # 347 når du kjører flere RhodeCode tilfeller ugyldig ordentlig cache for alle registrerte servere
Hva er nytt i versjon 1.3.3:
- fikset noen python2.5 kompatibilitetsproblemer
- faste problemer med fjernede repos ble tilfeldigvis lagt til som grupper, etter full nytt søk på stier
- fikser # 376 Kan ikke redigere bruker (ved hjelp av container auth)
- fikser # 378 Ugyldige bildenettadresser på forandrings skjerm med proxy-prefiks konfigurasjon
- fast innledende sortering av repos inne repo gruppe
- fikser problemet når brukeren prøvde å sende samme tillatelse til bruker / Brukergrupper
- bumped beger versjon som fikser # 375 sprang feil bug
- fast raw_changeset for git. Det ble generert med hg patch overskrifter
- fast VCS problemet med last_changeset for filenodes
- fast mangler forplikte etter krok slette
- faste # 372 problemer med git drift deteksjon som forårsaket et sikkerhetsproblem for git repos
Hva er nytt i versjon 1.3.1:
- oppstår omdirigering sløyfe når husk-meg var ikke kontrolleres under innlogging
- løser problemer med git blob historie generasjon
- ikke hente gren for git i filhistorikken nedtrekksmenyen. Forårsaker unødvendige treghet
Krav :
- Python
Kommentarer ikke funnet