Commits

Show all
Author Commit Message Labels Comments Date
Klaus Koch
Backout a2e9994564b73031500c471c180284bb12770ce1 (- check of mtime after snap). This did not work for two reasons: 1) The stat.st_mtime should have been casted to long. 2) Some systems (HFS+) seem to give two different times in a row.
Branches
hg_1.6.4/TortoiseHG_1.1.4
Klaus Koch
Use default zipinfo.date_time, if mtime < year 1980.
Branches
hg_1.6.4/TortoiseHG_1.1.4
Klaus Koch
snapfilemap: Store filemap under repo.sharedpath, not repo.path.
Branches
hg_1.6.4/TortoiseHG_1.1.4
Klaus Koch
snapfilemap: Fix refresh so that heads, not tip is checked for missing/new nodes. In case a branch is stripped, the snapfilemap needs to be refreshed by removing all nodes in the stripped branch even though the tip remains the same. Only the tip was checked so far, now all heads are checked. The old behavior could produce snapfilemaps with superfluous snap files. Since _pullusedsnapfiles checks whether a referenced node in the source snapfilemap exists in the dest repo, the …
Branches
hg_1.6.4/TortoiseHG_1.1.4
Klaus Koch
Add tests for http repos.
Branches
hg_1.6.4/TortoiseHG_1.1.4
Klaus Koch
Static http repos are not supported (yet). Instead abort if the store's snapstoreid is requested. This causes aborts when files are pushed or pulled. In case snapput and snapget are used, let Mercurial abort with its standard exception "does not appear to be an hg repository".
Branches
hg_1.6.4/TortoiseHG_1.1.4
Klaus Koch
Check lstat.mtime after file is snapped to detect concurrent modification. (transplanted from 7add29db99095aeecc77749a5e88a193f343b3d9)
Branches
hg_1.6.4/TortoiseHG_1.1.4
Klaus Koch
Use always '/' path sep for computed default snap paths. (transplanted from be69b42774335a7e44c7b157c1bc5211de1bb2ef)
Branches
hg_1.6.4/TortoiseHG_1.1.4
Klaus Koch
Enable pull of snap files from (static)http(s) variants repo url \wo snap paths. (transplanted from f1a305293149f3ddfc159684b18df0ce1370476a) (transplanted from 0f32d163c9b8f3cfa234dc82baad24bf43d763be)
Branches
hg_1.6.4/TortoiseHG_1.1.4
Klaus Koch
Pay more attention to file sizes (check kiB transferred and print total in kiB). (transplanted from 92aee4dbd5adce348b0ef812d9a847be1360eeb1)
Branches
hg_1.6.4/TortoiseHG_1.1.4
Klaus Koch
Enable pull of snap files from http repo url \wo path snap-default or snap-store. (derived from ea1af2a2f694effe3483903deea9a7c6a9848df5)
Branches
hg_1.6.4/TortoiseHG_1.1.4
Klaus Koch
Make snap fetch failure messages more user-friendly. (transplanted from 81d9a1382a788dd8ff80d88f96d4484fc60bdd4f)
Branches
hg_1.6.4/TortoiseHG_1.1.4
Klaus Koch
snapfilemap: Ignore LockUnavailable due to none write permission. Necessary for pull cloning.
Branches
hg_1.6.4/TortoiseHG_1.1.4
Klaus Koch
Enable clones to ssh and http targets (issue9 and issue10).
Branches
hg_1.6.4/TortoiseHG_1.1.4
Klaus Koch
Make sshstore protocol more robust by accounting for all allowed empty returns.
Branches
hg_1.6.4/TortoiseHG_1.1.4
Klaus Koch
Fix name clash with repo._url due to snap hooks, use repo.__url and repo.__revs. This never caused any problems, but will once we enable cloning to ssh or http dests.
Branches
hg_1.6.4/TortoiseHG_1.1.4
Klaus Koch
Stable branch hg_1.6.4/TortoiseHG_1.1.4
Branches
hg_1.6.4/TortoiseHG_1.1.4
Klaus Koch
wrap_patchdiff: Catch match == None.
Klaus Koch
Fix return of exceptions.
Klaus Koch
Try to snap{pull,clone} from path default, if remote is bundlerepo. TortoiseHG uses bundlerepos as proxies for pull and clone. This change allows to use TortoiseHG without defining a snap-default or snap-store path as long as path default is defined.
Klaus Koch
_store: New arg repo2, to be tried if store is not found in repo and path. This will be used for pulls and clones from bundlerepos where we want to try an alternative repo2 before we give up.
Klaus Koch
listsnapfilemap: Return empty listkey for repos without snapfilemap attribute. So far, bundlerepos provide no pushkeys. Since the returned snapfilemap is empty, the result is like for a remote repository with no snap extension activated.
Klaus Koch
ret_wrap_mq_queueqrepo: Ensure that a snaplocalrepo is returned, which provides issnap.
Klaus Koch
wrap_import: Fix containssnapstr to _containssnapstr (renamed in 6b46be7e2105).
Klaus Koch
snaphttpstore.snapput: Fix protocol for snapput.
Klaus Koch
wrap_mergemergestate_resolve: Ignore hash of copied file, as it diffes for renames.
Klaus Koch
wrap_dirstate_write, snapupdater: Fix dirstate map of snapped files. This bug showed just updated snapped files as modified.
Klaus Koch
copyfilefromsnapstore: Fix to not unlink dest in order to keep executable flag.
Klaus Koch
wrap_revert: Fix execute bit, and use absolute path for dest.
Klaus Koch
Make search for snapstr in workingdir files more robust, read max snapstr length.
  1. Prev
  2. Next