Commits

Show all
Author Commit Message Labels Comments Date
mu...@jmuk.org
Set version to 2 because AppEngine only accepts integers for version.
Tags
2
mu...@jmuk.org
Minor bug fixes: - forget to add FileLog repo field when created - dump branch information for output
mu...@jmuk.org
Added tag 1.1 for changeset c9f95f106270
mu...@jmuk.org
Set the version to 1.1
Tags
1.1
mu...@jmuk.org
Branch information is now stored in ChangeLog entities although appenginerepository does not show this information properly?
mu...@jmuk.org
Deletion of repository is now available.
mu...@jmuk.org
Users can omit "@gmail.com" for the user name. This also enables to submit via http://foo:pass@.../ form.
mu...@jmuk.org
Bug fix: I didn't think about this case. Thanks Roger!
mu...@jmuk.org
Fix FAQ.
mu...@jmuk.org
Use hexdigest of a manifest of a changelog instead of reference.
mu...@jmuk.org
revlog-ize manifest object.
mu...@jmuk.org
Lost changes: many fixes and new features.
mu...@jmuk.org
Set default style to 'coal'
mu...@jmuk.org
Bug fix: duplication of repository list.
mu...@jmuk.org
Bug fixes: - enable graphs - enable annotations. I also modified filectx file a bit.
mu...@jmuk.org
multi_hgapps is introduced.
mu...@jmuk.org
bug fix for last_modified date checking.
mu...@jmuk.org
add last_modified info and description to Repositories.
mu...@jmuk.org
Add Basic authorizing mechanism to push.
mu...@jmuk.org
bug fixes on filelog and manifests.
mu...@jmuk.org
Differentiate manifest. This approach is relatively simpler than filelog approach.
mu...@jmuk.org
Bug fix for multiple internal node case.
mu...@jmuk.org
Introduce compressed way of filelog to reduce the stored data. Two approach is introduced. 1. store diff instead of new version data. But we don't always store diff. Sometimes the new data is stored for performance reason. 2. Use zlib compression if the stored data is not diff. In a small experiment (hg-stable upto rev104), the whole datastore size is reduced to 530kB from 2MB.
mu...@jmuk.org
bug fix: forget to add "cl/" prefix in filelog query.
mu...@jmuk.org
Refactor key_name policy I found that key_name need not be unique for whole db but be unique for a single parent entity. Therefore, - omit hg_<repo-name>/ prefix - add mn/ and cl/ prefix to Manifest and ChangeLog, to avoid the restriction of "key name must not start with number" - FileLog key is just filename with prefix "/". This prefix is to avoid key name dups (consider a file name is "cl/00deadbeef00...") - File…
mu...@jmuk.org
Forget to remove a TODO.
mu...@jmuk.org
Support "copy" action for filelog. - Add "base" field to filedata, which refers a base filedata instance - Add _parseCopy method to filelog - Change chunk method for the case that the filedata has base
mu...@jmuk.org
Refactor revlog.heads method based on the performance reason. Original heads implementation must track parent link from nodes to nodes, but this behavior is no longer needed by my implementation because it already have children link.
mu...@jmuk.org
Change the type of "author" and "description" field in ChangeLog to Blob from String. Those fields can contain non-ascii characters but we don't know what encoding is used for this. Instead of introducing universal encoding detector, we just use the original encoding for those fields.
mu...@jmuk.org
Fix a mistake for the case of merging changes. Before: using base_text for parents, but actually previous generated data is used for base_text. In addition, changed "_id_table" to "nodemap" for compatibility reason.
  1. Prev
  2. Next